过去完成时和一般过去时有什么区别?

2024-12-27 20:20:18
推荐回答(5个)
回答1:

简单点说,一般过去时表示动作在过去的某个时间发生,也表示在过去经常性,习惯性的动作。过去完成时表示动作在过去某时间之前已经完成。也就是动作在过去的过去发生。给你画个图你就理解了。

回答2:

一般与现在完成时进行比较

首先形式有区别
意义上 过去时单纯指过去发生的事情,已经过去
现在万层时 指过去发生的动作持续到现在对现在造成的影响及结果,可能会继续持续下去。例:中国发生了翻天覆地的变化。一般用完成时表示这个变化还在进行着。

回答3:

过去完成时是过去完成的 过去式只是过去的一段时间
区分它们只要你记住它们特定的时间代表词就可以了

回答4:

一般过去时强调发生的时间

回答5:

这个问题是很多英语学习者都困惑的,下面将彻底解决这个问题。

首先要分清楚一般过去时态和过去完成时态的区别在哪里。

我们知道一般过去时态是指发生在“过去时间”的事件。但是如果要强调过去发生事件的先后怎么办呢?这时英语就用到了过去完成时态。如下图所示:

如上图所示,如果一个句子中有两个过去的事件,过去事件1、过去事件2,并且要强调其先后顺序的话,那么过去事件1使用一般过去时态,过去事件2则使用过去完成时态。

过去完成时态的形式为 had done 形式,其中的had内涵仅仅表示时间的相对提前,除此以外别无他意。

示例如下:

1. He told her that he had gone to "sell his friend a flak jacket."

动作事件1           动作事件2

他告诉她,他去“卖他的朋友一件防弹衣”。

2. She added that Mr Griffin had tried to save his friend before fleeing the scene。

动作事件1                    动作事件2

她补充说,格里芬在逃离现场之前曾试图救他的朋友。

在一句英语句子中,如果需要强调两个动作事件的先后次序,则先发生的动作使用过去完成时态,而后发生的则使用一般过去时态。

示例如下:

3. Mary Warstler told (事件1)the news channel that her boyfriend did not think (事件2)the gun was loaded(事件3)and had not meant(事件4) to kill his friend.

玛丽·沃斯特勒在接受新闻频道采访时表示,她的男友并不认为这把枪装有子弹,也无意杀死他的朋友。

事件1 事件2 事件3 都是发生在过去时间,没有强调先后次序,所以都使用了一般过去时态。

事件4 使用了过去完成时态,强调了一下时间先后。

最后在重点强调一下had/have/has等完成时态的用法,无论其表达真实时态,还是非真实时态(虚拟语气),无论其作为谓语动词,还是用于非谓语动词中,其都是表示“时间”的先后顺序。

这一点详见请参看《英语思维:解密英语语法的原理》一书。