作业帮 > 英语 > 作业

举个例子,trained 和having been trained区别是什么?OJZ

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/21 00:16:57
举个例子,trained 和having been trained区别是什么?OJZ
No none can walk the wire without a bit of fear unless (trained) very young.
为什么不能是having been trained? 什么时候才用having been done?
这个句子属于状语从句的省略,补充完整应该是:
No one can walk the wire without a bit of fear unless he was trained when he was very young.
句子中包含两个状语,一个是条件状语 一个是时间状语,当主从句主语一致 ,并且从句当中含有be 动词的时候,就可以将从句中的主语和be 动词省略掉.
这样就得知 :除非受过训练!
受过训练应该是发生的过去,知道不是“现在”或者“将来”.仅仅是指过去,所以得用 trained
而 having been done是现在完成进行时态,是完成时态的一种,它是指动作从过去某一时间开始一直持续到现在,并且有可能继续进行下去,现在或者当前正在进行着,是与现在有关的.
如:She has been skating for three hours.她已经滑了三个小时.(现在还在滑.)