have done还是be done是被动语态,
问题描述:
have done还是be done是被动语态,
答
现在完成时 have /has +现在分词
被动语态 be +现在分词
现在完成时的被动语态have/has+been+现在分词
答
have done 是完成时态,表示已经完成
be done是被动,表示被完成,被动语态就是系动词be+动词分词。
答
have done是主动语态的现在完成时
be done是被动语态的一般现在时