have done和have been done 有什么区别

2025-05-10 13:38:56
推荐回答(1个)
回答(1):

两个都是完成时
但是第一个是主动,是主语的动作
第二个是被动,是主语被……