- "我到车站时,火车已经走了"——had done,一个句子讲明
今天讲过去完成时:had + 过去分词。
这是初中时态里公认最难的一个。但我用一支笔就能给您画明白。
先画一条时间线
过去完成时说的是:站在过去某个时间点往回看,比它更早发生的事。
用您吃过的"双黄蛋"来理解:
- 外面那层蛋,是过去的时间点(比如:昨天下午)
- 里面那个蛋黄,是更早发生的事(比如:上周就做好了的事)
蛋黄比蛋更里面,过去完成时比"过去"更过去。 这就是课本说的"过去的过去"。
一个句子讲明白
- The train had left when we got to the station. (我们到车站时,火车已经开走了。)
拆开看时间线:
火车开走(更早,蛋黄)→ 我们到站(过去的时间点,蛋壳)
两件事都发生在过去,但开走在先,到站在后。先发生的那个,用 had done。
再来两个例句:
- When I got home, my mom had already cooked dinner.(我到家时,妈妈已经做好了饭。)
- He told me that he had visited the museum twice.(他告诉我,他已经参观过那个博物馆两次了。)
信号词:by the time、by + 过去时间
- By the time I arrived, the meeting had ended.(到我到时,会议已经结束了。)
- By 2020, he had lived in Xi'an for ten years.(到2020年,他已经在西安住了十年了。)
by the time / by + 过去时间,是过去完成时最强的信号:意思是"到那时为止,早就……了"。
大坑预警:没有"过去参照点",别用过去完成时
这是最重要的一条。过去完成时不能单独存在,它必须站在一个"过去的时间点"上往回看。
- 对:The train had left when we got to the station.(有 got to the station 这个过去参照点 ✅)
- 错:
The train had left an hour ago.(只有 ago,没有参照点 ❌——这种句子用一般过去时:The train left an hour ago.)
一句话:先有蛋壳,才有蛋黄。没有"过去的时间点"打底,就不能用 had done。
孩子做错过去完成时的题,十有八九是这条没懂。
陕西考法:这个点怎么考?
① 短文填空,典型结构:
By the time the firefighters arrived, the fire ______ (destroy) the whole building.
到站(arrived)是过去时间点 → 火烧毁是更早 → had destroyed。
② 书面表达:讲一个"后来才明白"的故事,过去完成时是加分句型——
Only then did I realize that my parents had given me the best gift.
这类句子用在作文结尾,是二档文跳一档文的台阶。
一句话口诀
过去的过去用 had done;先有蛋壳再有蛋;没有参照不出现。
当堂检测(4题)
- When we got to the cinema, the film ______ (begin) already.
- By the time he was ten, he ______ (learn) to play the piano.
- She told me she ______ (see) the Terracotta Warriors before.
- 改错:The bus had left ten minutes ago.
参考答案:
- had begun(到影院是参照点,开演更早 → 过去完成时)
- had learned(by the time he was ten,"到十岁为止" → 过去完成时)
- had seen(told 是过去,看兵马俑在 told 之前 → 过去完成时)
- 改为 The bus left ten minutes ago.(只有 ago,没有过去参照点 → 不能用过去完成时)
写在最后
"过去完成时,had 加过去分词,初中公认最难的时态。但一支笔就能画明白。
(双黄蛋)
您吃过双黄蛋吧?外面那层蛋,是过去的时间点;里面那个蛋黄,是更早发生的事。
蛋黄比蛋更里面,过去完成时比过去更过去——这就是'过去的过去'。
(一个句子)
The train had left when we got to the station.——我们到站时,火车已经开走了。
开走在先,蛋黄;到站在后,蛋壳。先发生的用 had done。
(大坑)
最大的坑:过去完成时不能单独存在!它必须站在一个过去的时间点上往回看。
The bus had left ten minutes ago.——错!只有 ago 没有参照点,就得用过去时 The bus left ten minutes ago.
先有蛋壳,才有蛋黄
口诀送您:过去的过去用 had done;先有蛋壳再有蛋;没有参照不出现。
到今天,时态六大主力讲完了。下一篇开始讲被动语态,跟时态合起来考。
跟着我,语法一点都不难。咱们下期再见