have been done 是什么时态?那have done呢?
问题描述:
have been done 是什么时态?那have done呢?
答
前者一般完成时被动语态,后者一般完成时(主动语态)
答
have done是过去完成时,可以理解为没有明确标明i时间的过去,have been done 是have done的被动形式
例句:1.It ought to have been done long ago. 这事早该做完的。此时“被做的事”作主语用被动形式
2.You have done a brave act. 你干了一件勇敢的事。 此时人作主语。
答
都是现在完成时,前一个是表示被动,后一个表示主动。
答
前者是后者的被动语态
答
完成式,前者是被动,后者
是主动
答
have been done 现在完成时的被动形式
have done现在完成时的主动形式
答
现在完成时被动语态
现在完成时
答
完成式,一个是被动,一个是主动
答
都是现在完成时,前一个是被动式,后一个是主动式