英语什么时候用过去完成时,什么时候用一般过去时?

如题所述

这两种时态学生很容易混淆,因为它们据描述的动作都是过去发生的.那么我们应当怎么去区别开它们呢?
它们的主要区别在于:一般过去时一般只出现一个表过去的时间,而过去完成时则应出现两个表过去的、有先后时间或动作!
1.一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有two days ago,last week,yesterday等等.
He came here two years ago.
We played basketball last week.
2.过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时.运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟!
Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)
We had learned 1000 words by the end of last term.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-21
现在完成时和一般过去时的用法
have(has)+过去分词(done)
现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
一般过去时不强调影响到现在,只强调动作.例如:
I have lost my pens.
我丢了钢笔(还没找到).
I lost my pens.
我丢了钢笔(但可能找到了).

一般过去时,过去完成时的区别

过去完成时 概念:(表示过去的过去)指过去一段时间发生的事(有延续性),对过去有影响,现在没影响了。
其构成是had +过去分词构成.
例如:
I had lost my pens.
我丢了钢笔(以前没找到,现在找到了).
I lost my pens.
我丢了钢笔(只知道这个动作).
第2个回答  2016-04-15
1)填写历年修表示过去的某个时间或某个动作发生在行动或存在的状态。这是一个国家有关,只有在过去某个时间或一个行动比较会去用。而一般过去代表了一个时间还是发生在过去的一段时间往往发生了。如:我已经离开了。我们非常画家。我来了,他们已经走了。(在这个”及“这过去的事情他们还没有“离开”,所以采用大左说。)我在街上看到他昨天。我在街上看到他昨天。(“看见他”这个运动...
?
?一)过去完成时示意过去某一时间或某个动作以前已经产生的动作或存在的状况。它是个相对于的状况,只有在与过去某一时间或某一动作相比较时才会用到它。而一般过去时则示意某一个时候产生了某事或在过去某一段时间内常常产生的事。?如:they had already left when I arrived.我到来时他们已经走了。(在我“达到”这1过去动作以前,他们就已经“脱离”了,因而用had left示意。)?I saw him in the street yesterday.昨天我在街上看见他了。(“看见他”这1动作是在“昨天”这1过去时候产生的。)?二)在过去某时以前的继续动作,示意某事继续到过去某时已有一段时间,则用过去完成时,并与for,since等词连用。如:?He had been ill for a week when he was sent to the hospital.他被送病院时已病了一周了。?He said that he had worked in that factory since 1994.他说他从 1994年以来不停在那家工厂工作。?三)在并列句或复合句中,几个(一样平常是两个)谓语动词的举动产生的次序有明明的前后之分时,则先产生的举动用过去完成时。但若句中有before,after等连词,因为它已评释动作产生的前后,两个动作都可以用一般过去时。如:?I thought I had told you about the news.我原认为我已奉告过你这个消息。?When I woke up,it had already stopped snowing.我醒来时雪已停了。?She didn't go to bed until she had finished her work.她直到把工作做完成以后才睡觉。?I(had)heard the news before she told me.她告诉我谁人新闻以前我已经据说了。?After we did our homework,we went swimming.做完功课后,咱们去泅水了。?两个或两个以上的动作,用and,then或but等毗邻,依照动作产生的次序表达时,用一般过去时,示意过去产生的一连动作。如:?the man got up,put on his cap and went away.那个人站了起来,戴上帽子,走了。?四)动词think,hope,want,mean,intend,plan等可以用过去完成时来示意过去未曾实现的设法、期望、计划或用意等。如:?I had thought that he had died at least 20years ago.我认为他最少 20年之前就死了。(实际上如今仍活着。)?We had hoped to be able to come and see you.咱们原先期望能来看看你。?they had wanted to help but could not get there in time.他们原先计划去协助,但没能实时赶到那边。
第3个回答  2016-12-12
一般过去时主要是站在现在的角度来讲述一件发生在过去的事情,而过去完成时则是站在过去的某个时间点来描述在此之前发生的事情。比如,我们现在说,去年发生了什么事情,这是一般过去时,而如果是说,在去年的三月的前一个月发生了什么,从去年三月作为分析点的话就要用过去完成时。
第4个回答  2013-08-21
过去时强调动作发生在过去,有明显的表示过去的时间状语
He went to Shanghai last year
过去完成时表示动作发生在过去的过去
The film had been over when I got there .
had been over 发生在 got 这个表示过去的动作之前~