have done/have been done的区别

Whats the difference between "have been done " and "have done"?

The difference is whether active / passive.

======== ========

Lets first see the uses of “been” in English and then we can easily understand the difference here:

  1. Been is a Perfect State Form Maker.

  2. Been is a Perfect Continuous Maker.

  3. Been is a Perfect Passive maker.

Examples:

  1. I have been busy all day with my project deadline. (State Form)

  2. I have been waiting for your reply for a week now, man! (Perfect Continuous)

  3. Yay! I have been selected for the post!(Perfect Passive)

======== ========

OK, Now…

Your question:

Have Done vs Have Been done”.

here:

  1. “Have done” is persent perfect Active form.

  2. “Have been done” is persent perfect Passive form.

#Examples#:

  • I have sent the documents to your email address.

  • The documents have been sent to your email address.


Hope it helps us to know the difference in a clear way!

Please feel free to comment and be generous enough to upvote as well!


一、按照上面的说法have been done可以表状态,延续以及被动三种用法,对吗?

二、在使用完成时的时候怎么能够判断出是状态,延续

比如“”我结婚了“” 怎么判断 不是I have married.而是I have been married.

如题
请先 登录 后评论