什么时候用have done什么时候用have been done

如题所述

have done前面加的动作人,比如i have done。。。,我已经做了。。。
have been done前面加被动物,比如the cup have been broken。杯子(已经)被打碎了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-04
动作为主语发出时用have done
eg: I have finished my homework.

主语被施加动作用have been done
eg:My homework has been done by me.
第2个回答  2015-04-04
表示被动用后者
第3个回答  2015-04-04
have done是主动
如i have finished my homework.
have been done 是被动,如my homework has been done.
第4个回答  2015-04-04
前者表示一段时间一直在做的动作,后者表示一段时间被动的动作发生
相似回答