to have been done和have been done区别 在什么时候用动词不定式

如题所述

1 have been done往往是谓语动词:
By now all the collapsed houses have been cleared to make way for the new ones to be built.

2 to have been done往往是非谓语动词或者是复合谓语动词结构:
By now all the collapsed houses are supposed to have been cleared to make way for the new ones to be built.(复合谓语结构)
The collapsed houses, considered to have been cleared days ago, no longer exist where they were.(非谓语动词结构)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-24
have been done 是完成时的被动语态,to have been done是动词不定式的完成时被动语态
have been done 是句子中的谓语,to have been done是动词不定式 是一种动词的特殊形式
可以充当状语,表语,定语,宾语补足语,主语,宾语,总体来说比have been done实用。之所谓他也是完成时,是因为当他在做某个部分时(即状语,表语,定语,宾语补足语,主语,宾语)时
可以视为一个动作(只不过这个动作是他修饰的东西发出的),但与谓语动词有先后顺序(有的也没有)所以要有时态。被动语态嘛,因为他有时也需要被动,不能说东西也可以主动干事吧,所以也是需要语态的。祝您学习成绩步步高,真心希望手打了这么半天您能看懂,希望给个最佳答案
第2个回答  2012-09-24
没有任何区别。短语中。动词前可以加也可以不加to

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网