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. 你干了一件勇敢的事。 此时人作主语。