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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 19:26:59
为什么He has got married for six years.是错的,为什么不能用got.求详解

为什么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 .