have done 和 have been done等动词有什么区别?

2025-05-10 09:32:52
推荐回答(1个)
回答(1):

have done是现在完成时,have been done是现在完成时的被动语态