现在完成时的被动语态的构成为have/has+been+过去分词,为什么有been这个过去分词还要再加一个过去分词呢?

lovemfk520 1年前 已收到4个回答 举报

cloudie38389 幼苗

共回答了18个问题采纳率:88.9% 举报

必须有been 是为要体现 “被动”语态;后面如果没有其他动词的过去分词,就不知道是 被"怎么“了
被动语态的标准结构,就是 be 动词 + 动词过去分词,
现在完成时必须把 be (am,is,are) 改为 have/has been,
两者加起来,现在完成时被动语态就只能是 have/has been + 动词过去分词
例如:This mirror has been broken before.
这面镜子过去曾被打破过
不需要完成时体现的,用过去式就能表达了:
This mirror was broken yesterday.

1年前 追问

6

lovemfk520 举报

在完成时的被动语态必须要用been吗

举报 cloudie38389

只要是完成时,就一定有 have / has / had 其中之一 只要是被动语态,就一定有 am / is / was / are / were / being / been 其中一个be 动词的形式 完成时的被动语态,就必须是 have been / has been / had been 其中一个,配上一个表达行为或动作的动词的过去分词。

liufangxiao88 幼苗

共回答了3个问题 举报

现在完成时的结构就是have +分词。被动语态就是be+分词。先分清被动语态就是be+分词。要体现现在完成时,就要有have,然后have后面跟分词,就成楼主所说的那样 了

1年前

2

2ee1158 幼苗

共回答了93个问题 举报

因为 be 是被动语态的标志啊,主动是 have / has done ,改成被动就得加上be ,但是 放在 have 后面的话 就要用 been 呢

1年前

1

俞十三 幼苗

共回答了1个问题 举报

have/has+been+过去分词表示是现在完成时的被动语态,如果不加been,只是have/has+过去分词就表示是现在完成时。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 1.684 s. - webmaster@yulucn.com