have done and have been done

问题描述:

have done and have been done
201.--Good morning .Can I help you --I'd like to have this package___D___,madam.
A.be weighed B.to be weighed C.to weigh D.weighed
为什么不是被动呢?
have been done和 have done什么区别?

have sth done 是被动 一般是他人为你做某事 eg:I had my hair cut.(理发师帮我)剪了头发.have been done 着重表状态,已完成(一个时间段里完成的事情,而不是时间点).eg:The house has been built 10 years ago.这座...