分享

非谓语动词done和having been done的区分

 徐老师英语学堂 2020-07-13

非谓语动词是高中英语学习当中的难点之一。其中的donehaving been done两个用法都有被动和完成的含义,那么这两个之间有什么区别呢?今天我们一起来研究一下它们之间的区别。

二者最主要的区别有两点。

首先,虽然donehaving beendone都含有被动和完成的含义,可是having been done更加强调本身的动作发生在主句谓语动作之前。done也可以表示完成的含义,但是done并不强调这个特点。

其次,having beendone可以和时间段连用,而done更倾向于和时间点连用。

1Having beenfixed many times, the car is being sold at a low price.这辆车以前曾经被修理过许多次,现在在以一个很低的价格出售。动作having been fixed是被动的,同时也强调了发生时间是在主句动作(is being sold)以前。另外,many times是一个时间段,不是一个时间点。

2Tom isfamous for his book published in 2015.汤姆因为他出版于2005年的书而出名。出版这个动作是被动的,完成的,而且是与时间点连用。

3Seen fromthe top of the hill, the sity is so beatuful.从山顶上看,这个城市非常的漂亮。

4Having beenwarned by the doctor, Tom gave up smoking.被医生警告之后,汤姆戒烟了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多