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

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.(非谓语动词结构)