关于done和having been done在非谓语中的区别不是说“done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成 +被动.”但在非谓语中,一般根据就简的原则,使用过去分词

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 11:02:38
关于done和having been done在非谓语中的区别不是说“done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成 +被动.”但在非谓语中,一般根据就简的原则,使用过去分词
xSNQ~lhkBLzY1L∀Zm@DURh$v.f+?s,1.O";CnHPMfLL?)scl8䵢Ƒ5*-Խ$~;ӻwswh$/Rl@yUT{4h&3'~x NEpPl&Cn&VU7FE8NHD6X?[5nWA}~m@t *'Q?N L=蘰/K*$:6]ICISbOoJNZJMS$ hX҃#c-F} .rxV^=K-.I4 d[,ȲqYL˙SV0g}jz

关于done和having been done在非谓语中的区别不是说“done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成 +被动.”但在非谓语中,一般根据就简的原则,使用过去分词
关于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
为什么啊
可谁能给我解释一下这个所谓的最简原则啊?

关于done和having been done在非谓语中的区别不是说“done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成 +被动.”但在非谓语中,一般根据就简的原则,使用过去分词
因为having been done 这种结构,主要是动作发生在谓语动作之前,它和谓语动词之间有明显的时间先后关系,它强调时间的先后关系,而且这个非谓语动词的动作到现在为止基本就结束了.而done它也是表被动完成,也是发生在谓语动词之后,但是它却不强调时间的先后,而且非谓语词done通常强调的一种可持续的状态.如frightened by a snake,he dare not step the grass alone any more.