关于英语时态
他加入党的动作是瞬间完成的,而且又是在过去的时间里发生的,所以用一般过去时,而不用完成时。即为: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。 (那位新老师刚刚才到学校)
而一般完成时是指过去所发生的动作对现在所造成的影响。...全部
他加入党的动作是瞬间完成的,而且又是在过去的时间里发生的,所以用一般过去时,而不用完成时。即为: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岁此刻前已经完成的动作,故我觉得此句无误。
因此我们不能单一的说瞬间动词不能用完成时,某些是可以,只要是在一定场合中。
以上只是个人意见!不知大家的看法如何?
。收起