...直接跪求高手前来分析分析!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:09:40
have been done 和to have been done 的区别
问错,是having been done 和 to have been done 的区别

第一个是谓语动词结构,第二个是非谓语动词结构。

比如He has been killed.
He is reported to have been killed.

第二句里因为有了谓语动词is,所以就要用to have been done这个非谓语结构。

你的问题就好象有毛病,一般没有第二种说法吧,

多字面上看:

have been done 现在完成时的被动语态 ....被做(完了)

to have been done 动词不定式短语, 一般用来作补语,状语什么的