have done与have been done的区别,
来源:学生学帮网 编辑:学帮网 时间:2024/06/05 11:37:30
have done与have been done的区别,
have 是 完成式的标志,have 后面谓语动词要用现在完成式
have done 是主动形式的现在完成式.
如 I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式
be done 是被动形式,而have 后面要用完成式,谓语动词 be (就是be 动词) 的现在完成式 是been,所以才有have been done
如,The classrooms have been cleaned.教室被打扫干净了.be cleaned 被打扫,现在完成式就是 have been cleaned
have done
[口语]
了结,做完,结束
(Have done!) 停止!够了!算了吧!
have been done
现在完成;已经完成了
have done是主动语态
have been done是被动语态
I have finished my job.
我已经完成作业了。
The homework has been finished.
作业已经被我完成了。
have done 已经做了,表示主动。have been done已经被做了,表示被动。
主动和被动
都是完成时
have done
是主动完成某事
have been done
是某事被完成
前者是现在完成生态的主动式后者是其被动式。
都表现在完成时,
have done 主动完成,意义:已经完成
have been done 某事被动完成。意义:已经被完成
希望满意,祝您进步:)
have done 与have been done的区别
should have done与should have been done的区别?
have done与have been done的区别,
must have been done must have done
must have been与must have done的区别?
have been done 与 having been done 与have been doing与having been doing有什么区别
have been done 语法呢
have been done 和 to be done
Have/Has been done 与Have/Has done 到底有什么区别啊
could have been done ,could have
having been done 与 have been done 的区别和用法?求大神帮助
have done与have be done
must have been doing与must have been done都表示推测,有什么区别呀?
has been doing have been done区别
have done和have been done 的区别,
have been done 是什么时态?那have done呢?
since前用have done 还是have been done
have done和have been done的用法是什么?