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

来自盛健的问题

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

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

  Anewmachinecalled‘TheRevealer’hasbeeninventedandithasbeenusedtodetectgoldwhichhasbeenburiedintheground.

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

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

1回答
2020-04-05 08: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •