done和have been done的区别

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:05:04
在With lots of trees and flowers_here and there,our school looks very beautiful中。应该用哪一个,为什么呢,有什么区别?

done 相当一个形容词,而have been done 是表动作的形式,你上面提到的这句话没有谓语,只能用have been done

你好

我觉得应该是没有with的吧?有with这个词组么?

没有with的话,我们应该选择后者,很多的树备种在这里和那里,我们的校园很漂亮。have been dong实现在完成时的被动语态“已经被。。。。”

done是动词的过去完成时,也可以是过去分词。
你可以说Lots of trees and flowers are done in here and there,our school looks very beautful.

应该是done
时态问题
打个比方
你妈问你你做完功课没
my assignment is done 完了 表示刚刚完成
not yet还没
it has been done已近做完了 也许昨天 也许1小时前

只能用done,因为前面有with,是介词短语,不可有谓语。如果把with改为because就要跟句子,就一定要有谓语,用have been done.