关于done和having been done在非谓语中的区别
不是说“done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成 +被动.”但在非谓语中,一般根据就简的原则,使用过去分词”吗,可看这道题:
_____ many times,he finally understood it.(四川 2009)
A.Told B.Telling C.Having told D.Having been told
为什么啊
可谁能给我解释一下这个所谓的最简原则啊?
人气:157 ℃ 时间:2019-10-19 15:57:17
解答
因为having been done 这种结构,主要是动作发生在谓语动作之前,它和谓语动词之间有明显的时间先后关系,它强调时间的先后关系,而且这个非谓语动词的动作到现在为止基本就结束了.而done它也是表被动完成,也是发生在谓语动词之后,但是它却不强调时间的先后,而且非谓语词done通常强调的一种可持续的状态.如frightened by a snake,he dare not step the grass alone any more.
推荐
猜你喜欢
- 汤姆索亚为什么会产生当“海盗”的心理?
- 甲乙两人从同一起跑线上绕300米环形跑道上跑步,甲每秒跑6米,乙每秒跑4米,甲第二次追上乙的时,
- 英语翻译成中文 Zhang Shan feels that even her waist is going to be snapped.
- 求Whether he comes or not,fine by me.翻译,
- 已知5x+3y=A ,x+4y=B ,A 、B 为常数,求3x+4y
- 我校八年级(3)班期末语文、数学、英语的考试成绩依次比期中提高了10%,15%,5%.现要计算这三科总的提高水平,高同学用两种方法计算平均数,你知道怎样计算?两种结果,哪种能较好
- 数列题:2, 2 ,6, 22 ? 第五个数字是几?
- 英语翻译