新概念英语二册55课第二句话中为什么要用现在完成时呢?Ane-查字典问答网
分类选择

来自盛健的问题

  新概念英语二册55课第二句话中为什么要用现在完成时呢?Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground.还有Thepirateswouldoftenburygoldinthe

  新概念英语二册55课第二句话中为什么要用现在完成时呢?

  Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground.

  还有Thepirateswouldoftenburygoldinthecaveandthenfailtocollectit.中fail为什么不是过去式呢

  Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground如果这里用过去式行不行为什么要用完成时?

1回答
2020-04-0508:56
我要回答
提示:回答问题需要登录哦!
陈冬松

  首先讲一下现在完成时的三种用法:

  1.表示已完成的动作;2.表示未完成的动作或状态,可能继续下去,也可能刚刚结束;3.表示从过去到现在期间反复发生的动作或多次出现的状态.

  第一句.Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground.

  a.本句中invent处属于用法1;use处属于用法3;bury处属于用法2.

  b.3个hasbeen的原理即是平行结构,又符合一种写作技巧repetition(重复).

  第二句:Thepirateswouldoftenburygoldinthecaveandthenfailtocollectit.

  因为过去时已经在would上体现了.buryandfail是一个并列的结构,要求两者形式一致.把此句展开的话可以理解为:

  ...wouldburyandwouldfail...

  第三句:Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground.

  用完成时的原因已经在第一句中说了.

  invent处其实也可以用过去式表达,而后两处用过去式显然表达不出"从过去到现在"一直处于的状态,会造成语意混乱现象.(美语中有用过去式替代现完的趋势,但仅限于口语,书面中很少见.)

  因为后两个都用现完,所以invent也用现完,平行结构.

2020-04-05 09:01:12
大家都在问
最新问答