当前位置: > 英语非谓语动词区别...
题目
英语非谓语动词区别
having done和done表 示完成的时候这两个有什么区别

提问时间:2020-07-27

答案
1、having done是现在完成时态,主动完成,动作先于主句动作,并且对主句的动作造成一定影响.有一点”after“的味道.还可表示过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
Having dirriven all day,we were rather tired.开了一天的车,我们都很累了.”开车一天“造成了“累”,并且”tired“的动作在”driver“之后.
2、done是动词的过去分词形式,表示被动完成.
The building built last year has become a hotel.去年建造的这个大楼已经成为一个酒店了.
"built"就是”was built“的略写,表示被建造,去掉”was“做定语修饰”building“.
”has become“是现在完成时,这个大楼建造之后已经成为个酒店,并且”成为酒店“这个状态会一直持续下去.
希望能帮到你哦.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.