英语在什么情况下应该使用过去完成时?

过去完成时表示在过去某个时间或动作之前发生或完成的动作。

意思是句子中描述的行为发生在过去。

详情如下:

过去完成时的基本用法

(1)表示在过去的某一时刻或动作之前完成的动作,即“过去的过去”。您可以通过以下方式使用,

介词短语如before或时间状语从句也可以用表示过去的动作来表达,也可以用上下文来表达。例如:

到昨晚九点钟,我们已经从电影院收到了200张照片

到昨晚9点,我们已经收到了200张来自宇宙飞船的照片。

(2)从过去某一时刻开始,持续到过去另一时刻的动作或状态。它常与由for和since组成的时间状语连用。例如:

我在车站等了20分钟,这时一辆公共汽车终于来了

当公共汽车来的时候,我已经在车站等了20分钟了。

他说他从1949开始就在那个工厂工作。他说他从1949开始就在那个工厂工作。

(3)叙述过去发生的事情,过去发生的事情描述完毕后,回忆或补充过去发生的动作时,常用过去完成时。例如:

史密斯先生昨天去世了。他曾是…的好朋友

我的先生。史密斯先生昨天去世了。他曾经是我的好朋友。

我对动词一无所知,因为我没有学过英语

教训。我对动词一无所知,因为我没有好好学习功课。

(4)在带定语从句的主从复合句中,如果描述过去,最先发生的动作常用过去完成时。例如:

我归还了我借的书。我已经归还了我借的书。

她找到了她丢失的钥匙。她找到了丢失的钥匙。

(5)过去完成时常用于宾语从句(或间接引语),当从句中的动作发生在主句所表示的过去动作之前。例如:

他说他很了解她。他说他非常了解她。

我以为我一周前就把信寄出去了。我想我一周前就把信寄出去了。

(6)在下列情况下,

在until等连词复合句中,如果主句谓语动词和从句谓语动词所表示的过去动作不同时发生,那么先发生的动作通常用过去完成时表示。例如:

当我醒来时,雨已经停了。当我醒来时,雨已经停了。

她直到做完工作才睡觉。她直到完成工作才睡觉。

注意:如果两个动作紧接着发生,通常不使用过去完成时,特别是在含有before和after的复合句中,因为此时从句和主句的动作顺序非常明确,可以用普通过去时代替过去完成时。例如:

到达英国后,马克思努力提高自己的英语水平

马克思到达英国后,努力提高英语水平。

动词think,want,hope,mean,plan,

Intend等用过去完成时表达过去没有实现的想法、希望、计划或意图。例如:

他们本想帮忙,但没能及时赶到

他们本来要帮忙的,但是没有及时赶到。

我们本希望能来看你。我们本希望来看你。

(8)过去完成时也可以用在hardy … when …,不比…早…时,是第一个(第二个等)。

时间(那个)…等固定句型。例如:

他刚开始讲话,听众就打断了他

他刚开始演讲,听众就打断了他。

他刚到就又走了。他刚到又走了。

这是他那年第三次失业。这是他那年第三次失业。