关于英语时态
这个句子错在哪里了??? He has joined the party in 1987. 什么时候用一般过去时?什么时候用过去完成时? 这个句子又对了还是错了?? My brother had joined the army before he was eighteen years old.
他加入党的动作是瞬间完成的,而且又是在过去的时间里发生的,所以用一般过去时,而不用完成时。即为: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岁此刻前已经完成的动作,故我觉得此句无误。
因此我们不能单一的说瞬间动词不能用完成时,某些是可以,只要是在一定场合中。 以上只是个人意见!不知大家的看法如何? 。
表示瞬间完成、动作不能持续的动词不能用于完成时态。 还有:come, arrive, die, marry,get up,etc. He joined the party in 1987. My brother joined the army before he was eighteen years old.
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. 这句没错,因为是在过去的某一时间之前做的事,应该用过去完成时。(即:过去的过去要用过去完成时) 不知你懂了吗?
一句话 瞬间动作用一般过去式, 延续性的用过去完成.
像join这样表示瞬间完成、不能持续动作的动词不能用于完成时态。其他例子还有: come, arrive, die, etc. 这些动作的共同点都是动作在瞬间(一个时间点)完成,而不可持续。 如本句中的join,中文为“加入”,加入的动作只表示那个时间点的动作,是不可持续的,不可能这么多年来一直都在加入。就是这个道理。
答:欲加之罪 本义:(欲加之罪,何患无辞):—想要加罪于人,何愁找不到借口。指随心所欲地找借口陷害人。 新义—欲望给他带来的罪恶。详情>>
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>