爱问知识人 爱问教育 医院库

关于英语时态

首页

关于英语时态

这个句子错在哪里了???
He has joined the party in 1987.
什么时候用一般过去时?什么时候用过去完成时?
这个句子又对了还是错了??
My brother had joined the army before he was eighteen years old.

提交回答
好评回答
  • 2018-04-17 07:09:46
      他加入党的动作是瞬间完成的,而且又是在过去的时间里发生的,所以用一般过去时,而不用完成时。即为:He joined the party in 1987。(因为in 1987是一个具体过去时间)
     一般过去时是指过去某一时刻所发生的动作或状态。
      一般有过去的时间作为标志,如yesterday,just now,last time,ago等等。 1)He came back yesterday。(他昨天才回来)。 2)The new teacher arrived at the school just now。
      (那位新老师刚刚才到学校) 而一般完成时是指过去所发生的动作对现在所造成的影响。(多跟一个时间段)如: The teacher has taught in the school for ten years。(for ten years就是 一个时间段了) 过去完成时,它表示在过去某一时刻以前已经开始并一直延续到这一时刻, 或是在此刻前已经完成的动作。
      就是我们所说的"过去的过去",是以过去的某一时 刻作为参考点,如:By the end of last term we had learned 1000 english words。(last term就是一个参考时间) My brother joined the army before he was eighteen years old。
      我觉得这句 话没错是用过去完成时。首先,before引导的时间状语从句,一般要用完成时态,至 于是用过去完成时还是现在完成时,那就要before引导的从句是什么时态,若为过去时就用过去完成时,反之就用现在完成时。 从句意中可以知道"我哥哥在他18岁时已经参军了"表示在18岁此刻前已经完成的动作,故我觉得此句无误。
      因此我们不能单一的说瞬间动词不能用完成时,某些是可以,只要是在一定场合中。 以上只是个人意见!不知大家的看法如何? 。

    痴***

    2018-04-17 07:09:46

其他答案

    2018-04-17 07:09:46
  • 表示瞬间完成、动作不能持续的动词不能用于完成时态。
    还有:come, arrive, die, marry,get up,etc.
    He  joined the party in 1987.
    My brother joined the army before he was eighteen years old.
    

    A***

    2018-04-17 07:09:46

  • 2018-04-17 07:09:46
  • He has joined the party in 1987.
    这个句子错了,应改用过去时 He joined the party in 1987.在过去的某一时间做的事,应该用过去时。
    自从过去某一时间或过去一段时间内做的,且对现在仍有影响的事,才用现在完成时。例:They haven't seen each other since 1965.(自从过去某一时间到现在一直没见) 和 He has worked for five hours.(从现在往前算一直干了5小时)
    My brother had joined the army before he was eighteen years old.
    这句没错,因为是在过去的某一时间之前做的事,应该用过去完成时。(即:过去的过去要用过去完成时)
    不知你懂了吗?

    廖***

    2018-04-17 07:09:46

  • 2018-04-17 05:09:46
  • 一句话
    瞬间动作用一般过去式,
    延续性的用过去完成.

    杨***

    2018-04-17 05:09:46

  • 2018-04-17 03:09:46
  • 像join这样表示瞬间完成、不能持续动作的动词不能用于完成时态。其他例子还有:
    come, arrive, die, etc.
    这些动作的共同点都是动作在瞬间(一个时间点)完成,而不可持续。
    如本句中的join,中文为“加入”,加入的动作只表示那个时间点的动作,是不可持续的,不可能这么多年来一直都在加入。就是这个道理。

    鱼***

    2018-04-17 03:09:46

类似问题

换一换
  • 英语考试 相关知识

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):