be done和 han been done的区别

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:09:05
RT

有什么区别?

谢谢

首先,你后面那个拼错了.应该是had been done

前者是指现在时态下的被动.SOMETHING 被做

后者指过去完成时的被动.

时态不一样

be done 就是do的被动形式
而have been done 是do的被动形式的完成时态,表示这个动作已经完成。

应该是been done 和had been done吧
第一个是过去被做的
第二个是过去已经完成了的