过去进行时:用 when 和 while 把两件过去的事串起来
想像昨天晚上你正在煮饭,手上沾满油,这时电话响了。要把这个画面说出来,你需要两个动作:一个是正在进行的背景(煮饭),一个是突然发生的事件(电话响)。
I was cooking when he called.(我正在煮饭,这时他打电话来。)
这就是今天的主角——过去进行时(past continuous)。它让你的故事有画面、有层次。学会它,你就能说出「当时我正在做某件事」这种很自然的句子。别紧张,公式只有一个,我们慢慢来。
过去进行时长什么样
公式很简单:
was / were + 动词 -ing
- 主语是 I / he / she / it,用 was
- 主语是 you / we / they,用 were
来看几个例子:
I was reading a book.(我当时正在看书。)
She was sleeping at 10 p.m.(她晚上十点时正在睡觉。)
They were playing soccer in the park.(他们当时正在公园踢足球。)
注意动词要加 -ing:read → reading、sleep → sleeping、play → playing。这跟你已经熟悉的现在进行时(I am reading.)是同一套变化规则,差别只在 be 动词改成过去式。
它跟一般过去时有什么不一样
这是很多人卡住的地方,我们用一句话讲清楚:
- 过去进行时:强调当时「正在进行、还没结束」的动作。
- 一般过去时:强调一个「发生了、结束了」的动作。
对照一下:
I watched a movie last night.(我昨晚看了一部电影。)→ 看完了,整件事结束。
I was watching a movie at 8 p.m.(晚上八点时我正在看电影。)→ 那个时间点,动作还在进行中。
一个记法:过去进行时像是视频中暂停的那一格,画面里的人正在动作中;一般过去时像是已经放完的整部视频。
when 和 while 怎么用
这两个字都可以翻成「当…的时候」,但搭配的时态习惯不一样。记住下面这个黄金组合:
- while + 过去进行时(正在进行的长动作)
- when + 一般过去时(突然插进来的短动作)
把它们放进同一句:
I was cooking when he called.(我正在煮饭,这时他打电话来。)
While I was cooking, he called.(我正在煮饭的时候,他打了电话来。)
看出规律了吗?
- 长的、当背景的动作(煮饭)用过去进行时,常接在 while 后面。
- 短的、打断背景的动作(打电话)用一般过去时,常接在 when 后面。
再多看两组,加深印象:
While she was studying, the lights went out.(她正在读书时,灯突然熄了。)
The lights went out when she was studying.(灯熄掉时,她正在读书。)
一秒判断的小诀窍
下次写句子卡住,问自己一句话:
「哪个动作比较长?哪个动作打断了它?」
- 比较长、当背景的 → 过去进行时(was/were + V-ing)
- 比较短、打断它的 → 一般过去时
看一个完整的例子:
I was walking home when it started to rain. ✓(我正走路回家时,开始下雨了。)
下雨这个「打断」的动作用 started(一般过去时),走路这个「背景」用 was walking(过去进行时)。顺序对调也可以,意思一样:
When it started to rain, I was walking home.(开始下雨时,我正走路回家。)
两个常见的小错误
第一个,be 动词忘了改过去式:
She was listening to music. ✓
She is listening to music yesterday. ✗(有 yesterday 就该用过去式 was。)
第二个,过去进行时忘了加 be 动词,只剩 V-ing:
I was waiting for the bus. ✓
I waiting for the bus. ✗(少了 was,句子就不完整。)
记得:过去进行时永远是两个字一组——was / were 加上 V-ing,缺一不可。
两件事同时进行时
如果两件长动作同时进行,两边都用过去进行时,中间用 while 连起来:
While I was cooking, my brother was watching TV.(我在煮饭的时候,我弟弟在看电视。)
这时没有谁打断谁,两件事平行进行,所以两个都是「正在进行」的画面。
在 Loopy 怎么练
语法规则看懂只是第一步,真正记住要靠一次次在真实句子里遇到它。
- 分级课程:Loopy 的 A2 课程里,was/were + V-ing 会自然出现在对话情境中,你会听到母语者怎么把 when、while 串进日常故事,顺着情境就把公式记起来了。
- 听说跟读:跟着朗读 I was waiting when the bus came. 这类句子,嘴巴练熟了,轮到自己开口时就不会卡。
- 字典:遇到不确定的动词 -ing 变化,随手查一下,确认拼法和发音。
- 记忆曲线复习:今天弄懂的「when 配短动作、while 配长动作」,Loopy 会在你快忘记的时间点安排复习,让它真正变成你的直觉。
你可以一步一步来。先抓住一个画面——正在进行的背景,被一件事打断——这篇就值回票价了。慢慢练,你做得到。
想知道自己现在的英文程度、适合从哪一级课程开始吗?花几分钟做个分级测验吧。