have done sth.和have been done sth.有何区别

问题描述:

have done sth.和have been done sth.有何区别

have done sth 是主动语态.
have been done sth.是被动语态.