【【现在完成时表示动作发生在过去,对现在有一定的影响或结果】-查字典问答网
分类选择

来自鲁湛的问题

  【【现在完成时表示动作发生在过去,对现在有一定的影响或结果】怎么看?—HowcomeyourfathercanreadbooksinGerman?—Well,he___onaprojectwithsomeGermanengineersfor3yearswhenhewasyoung.A.workedB.wasworking】

  【现在完成时表示动作发生在过去,对现在有一定的影响或结果】怎么看?

  —HowcomeyourfathercanreadbooksinGerman?

  —Well,he___onaprojectwithsomeGermanengineersfor3yearswhenhewasyoung.

  A.workedB.wasworkingC.hadworkedD.wouldwork

  这题我选C,但答案是A.

  我的英语老师是这样分析的:“父亲工作在一个项目中与一些德国工程师3年”这是过去的一个事实,与现在没多大关系.所以用一般过去时.

  而我认为,现在完成时表示动作发生在过去,对现在有一定的影响或结果.试想,如果父亲过去不工作与一些德国工程师3年,那他就不能看懂书籍用德语.所以我认为父亲过去工作与一些德国工程师3年对现在造成了影响.

  还有问一下,【现在完成时表示动作发生在过去,对现在有一定的影响或结果.】这个到底怎么判断有没有造成影响或结果?

6回答
2020-05-21 00:42
我要回答
请先登录
黄显林

  答案C(hadworked)不是现在完成时,而是过去完成时.这个时态用于表达“过去的过去”,即你在描述过去的一个动作之前的另一个动作.你们老师的解释是对的.答案应该是A.

  ”现在完成时表示动作发生在过去,对现在有一定的影响或结果“——不要拘泥于中文解释“造成影响”或“结果”.用现在完成时就是表达一个起于过去某一时间,在你说话时已经结束或者还在进行的动作.例:Ihavefinishedmyhomework.(开始做作业是在过去的某一时间,到说话时已经完成了作业.)

2020-05-21 00:46:41
鲁湛

  你认为“”父亲过去工作与一些德国工程师3年“与”现在父亲能看懂书籍用德语”互相直接有影响吗?“

2020-05-21 00:50:09
鲁湛

  你认为“”父亲过去工作与一些德国工程师3年“与”现在父亲能看懂书籍用德语”互相直接有影响吗?“

2020-05-21 00:52:15
黄显林

  有啊!这就是为什么他能读德文书。但是,这与用过去时没有关系啊。用了过去时不正好说明他“曾经”接触过德文吗?你现在用过去时只是描述过去的一个经历而已。这句话只说明一个因果关系(事实),而不是动作上的延续(语法表达的意义)。

2020-05-21 00:57:11
鲁湛

  可答案是A,而且我的英语老师是这样分析的:“父亲工作在一个项目中与一些德国工程师3年”这是过去的一个事实,与现在没多大关系。所以用一般过去时。

2020-05-21 01:01:00
黄显林

  对。同意你老师的分析。

2020-05-21 01:02:52

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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