have done sth.和have been done sth.有何区别
问题描述:
have done sth.和have been done sth.有何区别
答
have done sth 是主动语态.
have been done sth.是被动语态.