have done与have been done的区别,
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 11:53:07
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 是主动形式的现在完成式.
如 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 been done的区别
have done与have been done的区别,
should have done与should have been done的区别?
have been done与be done的区别和用法
have done 与have been doing的区别?
have been doing与 have done的用法区别
must have been与must have done的区别?
have done和have been done 的区别,
关于having been done 和 have been done的区别
having been done和have been done的区别
having been done 与 have been done 的区别和用法?求大神帮助
would rather have done 与should have done 的区别