have done和have been done有什么分别
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 07:36:41
have done和have been done有什么分别
have done和have been done有什么分别
have done和have been done有什么分别
一个是主动语态,一个是被动语态.
例如:1、I have done my homework.
2、My homework has been done.
都可以解释为:我已经做完作业了.但是2中作业是被坐的,所以要用被动语态.
have done 是做完了,强调的意味是一件事情“完成”!
have been done是“被”完成,有被动的意思在里头,
比如:
i have finished my breakfast 我已经吃完早餐了
The apple has been eaten by me 那个苹果被我吃了
HAVE DONE 是现在完成时
HAVE BEEN DONE是现在完成时的被动语态,但是如果动词是短暂性动词,现在完成时也为这种形式.
e.g.She has been dead.(她已经死了.)
各位分析的很不错嘛
SOMEBODY has done SOMETHING-------某人做完某事
SOMTHING has been done (BY SOMEBODY)------某事(被某人)做完
CLEAR?
HAVE DONE 主动
HAVE BEEN DONE 被动
时态一样
have done是现在完成时的主动语态
have been done是现在完成时的被动语态
HAVE DONE 是现在完成时
HAVE BEEN DONE是现在完成时的被动语态
现在完成时主动
I have finished my homework.
我已做完了家庭作业。
现在完成时被动
My homework has been finished.
我的家庭作业已(被我)做完了。