操作成功
当前位置:hellokid > hellokid问答 > 读懂过去完成时,理清英语先后发生的动作逻辑>

读懂过去完成时,理清英语先后发生的动作逻辑

来源:Hellokid在线英语 丨 2026-10-21 13:20:26

  1. 什么是过去完成时

  过去完成时,用来描述在过去某个动作或者某个时间点之前,就已经完成的动作。简单来说,就是 “过去的过去”。

  句子里一般会有两个过去相关的事件,一件发生更早,一件发生稍晚,更早发生的这件事,就用过去完成时。

  2. 基础句型结构

  肯定句:主语 + had + 动词过去分词

  例句:He had finished his homework before dinner.

  否定句:主语 + had not(hadn’t)+ 动词过去分词

  例句:She hadn’t seen the movie before last week.

  一般疑问句:Had + 主语 + 动词过去分词

  例句:Had you arrived before it rained?

  3. 常见时间提示词

  经常搭配的标志有 before, by the time, until, when 等。

  by + 过去时间,是过去完成时很典型的信号,比如 by last night,by 2020。

  要注意,不是看到 before 和 when 就一定用这个时态,关键要看两个动作的先后顺序。

  4. 和一般过去时的区分

  一般过去时,只单纯说过去发生的事,没有对比先后。

  过去完成时,重点突出两件事有先后,先发生的用过去完成时,后发生的用一般过去时。

  举一组对比:

  I ate breakfast.(一般过去时,只陈述吃过早饭这件事)

  I had eaten breakfast before I went to school.(上学是过去动作,吃早饭在上学之前,属于过去的过去)

  5. 高频易错点

  很多同学会习惯全部都用一般过去时,忽略动作的先后,这是最常见的错误。

  还有一点,had 不随主语变化,不管主语是第几人称、单数还是复数,都统一用 had。

  另外要区分不规则动词的过去分词,不要把过去式和过去分词混用。

  6. 训练方法

  第一步,读句子,找出里面两个发生在过去的动作。

  第二步,判断哪个动作发生得更早,更早的用过去完成时。

  第三步,仿写句子,给自己设定两个先后发生的场景练习。

  练习的时候可以多对照一般过去时一起对比,慢慢就能分清什么时候该选用这个时态。

 

(责任编辑:hellokid)

声明

Hellokid英语官网(www.hellokid.com)所涉及的任何资料(包括但不限于文字、图片、音频、视频、版面设计)均受到《中华人民共和国著作权法》等法律法规保护。上述材料未经许可,不得擅自进行使用(复制、修改、转载等)。如需转载,必须取得Hellokid英语的合法授权。如果已受本网授权使用,应在授权范围内使用,并注明“来源:Hellokid英语/Hellokid英语官网”。对于违反上述规定侵犯本网站知识产权等合法权益的行为,Hellokid英语将依法追究其法律责任。

活动推荐

恭喜!hellokid荣膺“3·15诚信示范企业”

恭喜!hellokid荣膺“3·15诚

近日,hellokid在线少儿英语荣获企业家日报社、浙江企业家理事会联合评比的315诚信示范企业荣...