来源:Hellokid在线英语 丨 2026-10-21 13:20:26
过去完成时,用来描述在过去某个动作或者某个时间点之前,就已经完成的动作。简单来说,就是 “过去的过去”。
句子里一般会有两个过去相关的事件,一件发生更早,一件发生稍晚,更早发生的这件事,就用过去完成时。
肯定句:主语 + 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?
经常搭配的标志有 before, by the time, until, when 等。
by + 过去时间,是过去完成时很典型的信号,比如 by last night,by 2020。
要注意,不是看到 before 和 when 就一定用这个时态,关键要看两个动作的先后顺序。
一般过去时,只单纯说过去发生的事,没有对比先后。
过去完成时,重点突出两件事有先后,先发生的用过去完成时,后发生的用一般过去时。
举一组对比:
I ate breakfast.(一般过去时,只陈述吃过早饭这件事)
I had eaten breakfast before I went to school.(上学是过去动作,吃早饭在上学之前,属于过去的过去)
很多同学会习惯全部都用一般过去时,忽略动作的先后,这是最常见的错误。
还有一点,had 不随主语变化,不管主语是第几人称、单数还是复数,都统一用 had。
另外要区分不规则动词的过去分词,不要把过去式和过去分词混用。
第一步,读句子,找出里面两个发生在过去的动作。
第二步,判断哪个动作发生得更早,更早的用过去完成时。
第三步,仿写句子,给自己设定两个先后发生的场景练习。
练习的时候可以多对照一般过去时一起对比,慢慢就能分清什么时候该选用这个时态。
(责任编辑:hellokid)
声明
Hellokid英语官网(www.hellokid.com)所涉及的任何资料(包括但不限于文字、图片、音频、视频、版面设计)均受到《中华人民共和国著作权法》等法律法规保护。上述材料未经许可,不得擅自进行使用(复制、修改、转载等)。如需转载,必须取得Hellokid英语的合法授权。如果已受本网授权使用,应在授权范围内使用,并注明“来源:Hellokid英语/Hellokid英语官网”。对于违反上述规定侵犯本网站知识产权等合法权益的行为,Hellokid英语将依法追究其法律责任。