They have been married for 20 years.为什么要用被动语态呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 09:16:43
They have been married for 20 years.为什么要用被动语态呢?

They have been married for 20 years.为什么要用被动语态呢?
They have been married for 20 years.为什么要用被动语态呢?

They have been married for 20 years.为什么要用被动语态呢?
不是被动语态,首先,这个句子是现在完成时的结构.
原本要表示他们已经结婚了可用现在完成时表示为They have married.
句中的married就是动词marry的过去分词形式,它是非延续性动词
因为后面跟着一个时间 20years
就要把非延续性动词转换为延续性动词
把marry变成 be married

这不是被动语态。

这个句子是现在完成时,不是被动语态。

have been, 表示他们以前就有,而且到现在还是.
所以用have been
如果只是过去式的,则会用 they were married for 20 years.

这不是被动
这边的married 是形容词
如果帮到你,请记得采纳,O(∩_∩)O谢谢

married 不是表被动,这里是表示婚姻状态