为什么He has got married for six years.是错的,为什么不能用got.求详解

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/12 23:05:21
为什么Hehasgotmarriedforsixyears.是错的,为什么不能用got.求详解为什么Hehasgotmarriedforsixyears.是错的,为什么不能用got.求详解为什么Heh

为什么He has got married for six years.是错的,为什么不能用got.求详解
为什么He has got married for six years.是错的,为什么不能用got.
求详解

为什么He has got married for six years.是错的,为什么不能用got.求详解
因为get married 是短暂性动词,不能和for six years 连用.
正确的说法是:He has been married for six years.

【俊狼猎英】团队为您解答.

got是短暂性动作,结婚六年了要用持续性动作。
He has been married for six years.

get marry 是结婚的意思,属于一个短暂性动词,不能和段时间连用。

get married表示短暂的动作,表示一个人结婚多长时间,必须用has/have been married

因为用get表示动作,结婚的动作不可能持续六年
应该用been,表状态,表示他结婚的状态已经有六年了

1.be married用来表示已婚状态, married用作形容词,意为“已结婚的”; 而get married表示动作。2.在现在完成时的句子里, be married可与表示一段时间的状语连用; 而get married只能跟表示某一时间点的状语连用。这里用been married .