英语非谓语动词区别
having done和done表 示完成的时候这两个有什么区别
人气:115 ℃ 时间:2019-08-20 21:11:14
解答
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“是现在完成时,这个大楼建造之后已经成为个酒店,并且”成为酒店“这个状态会一直持续下去.
希望能帮到你哦.
推荐
猜你喜欢
- 六年级五班一共有学生56人,其中男生人数是女生人数的四分之三.男生和女生各有多少人?
- 求一篇英语作文 假设你是李明,想向你的英国笔友谈谈想法,请根据提示要点用英语写封Email 提示要点:1爱好
- 一个长40厘米,横截面是正方体的长方体.如果长增加5厘米,表面积就增加80平方厘米,求原长方体的表面积
- Mr Smith---out for a walj in the park every day A has gone away B had gone away Chas left Dhas be
- 一个圆锥形沙堆体积是50立方米,高是6米,这个沙堆的占地面积?
- 饱和的碳酸钠,饱和的碳酸氢钠分别于1mol的盐酸反应的现象
- 同温同压下,氦气、氢气和氨气的体积比为3∶2∶1,则其原子个数比为 ( )
- (a+b)的平方=a的三次方+b的三次方,求a+b(a,b均为正整数)