举个例子,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?
人气:189 ℃ 时间:2020-02-03 12:12:20
解答
这个句子属于状语从句的省略,补充完整应该是:
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.她已经滑了三个小时.(现在还在滑.)
推荐
猜你喜欢
- 正多边形面积240,周长60,求边心距和内切圆半径
- 如果物体所受合力为零,则合力对物体做的功一定为零.这句话对吗?
- 当时的报纸上宣传“人有多大胆,地有多大产”的口号对不对?他们说的对吗?你怎么看?
- 如图,在三角形abc中,角b=50度,角c=70度,ad是三角形abc的角平分线,求角bad和角adc的度数.
- 数学题零件
- 对一定的导体他两端的电压与通过它的电流强度的比值保持不变?
- 《行道树》中说“我们的命运是被安排定了”,又说“这种命运事实上是我们自己选择的”,这是不是矛盾?应该如何理解?
- a4+b4; 如何分解