查看: 36|回复: 0

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

[复制链接]

40万

主题

40万

帖子

121万

积分

VIP用户

Rank: 9Rank: 9Rank: 9

积分
1219528
发表于 2020-7-16 16:45:18 | 显示全部楼层 |阅读模式

4bqhzci3wot.jpg

4bqhzci3wot.jpg

非谓语动词是高中英语学习当中的难点之一。其中的done和having been done两个用法都有被动和完成的含义,那么这两个之间有什么区别呢?今天我们一起来研究一下它们之间的区别。
二者最主要的区别有两点。
首先,虽然done和having beendone都含有被动和完成的含义,可是having been done更加强调本身的动作发生在主句谓语动作之前。done也可以表示完成的含义,但是done并不强调这个特点。
其次,having beendone可以和时间段连用,而done更倾向于和时间点连用。
例1:Having beenfixed many times, the car is being sold at a low price.这辆车以前曾经被修理过许多次,现在在以一个很低的价格出售。动作having been fixed是被动的,同时也强调了发生时间是在主句动作(is being sold)以前。另外,many times是一个时间段,不是一个时间点。
例2:Tom isfamous for his book published in 2015.汤姆因为他出版于2005年的书而出名。出版这个动作是被动的,完成的,而且是与时间点连用。
例3:Seen fromthe top of the hill, the sity is so beatuful.从山顶上看,这个城市非常的漂亮。
例4:Having beenwarned by the doctor, Tom gave up smoking.被医生警告之后,汤姆戒烟了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立刻注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 师哈哈 |网站地图

Copyright © 2019-2025 Www.biiyy.Com.   All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备14049462号-3 )