have done还是be done是被动语态,

问题描述:

have done还是be done是被动语态,

现在完成时 have /has +现在分词
被动语态 be +现在分词
现在完成时的被动语态have/has+been+现在分词

have done 是完成时态,表示已经完成
be done是被动,表示被完成,被动语态就是系动词be+动词分词。

have done是主动语态的现在完成时
be done是被动语态的一般现在时