have done与have been done区别
发布时间:2025-08-29 06:16:40

区别:

1、have done是主动的,主动做的,也就是过去动作影响现在。或过去状态持续到现在。

2、have been done是被动的,也就是被做的。 扩展资料

两个结构都可以充当句子谓语,现在完成时态。

靠前个是现在完成时的.主动语态;第二个是现在完成时的被动语态。

have done已经做。

例句:They have done the experiments.

have been done已经被做。

例句:The experiments have been done.

have been done

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。

联系邮箱:chuangshanghai#QQ.COM(把#换成@)

Copyright © 卖艺吧 版权所有