返回学习专栏

过去进行时:用 when 和 while 把两件过去的事串起来

过去进行时:用 whenwhile 把两件过去的事串起来

想像一下,昨天晚上你正在做饭,手上沾满了油,这时电话响了。要把这个画面用英语表达出来,你需要两个动作:一个是正在进行的背景(做饭),一个是突然发生的事件(电话响)。

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.(他们当时正在公园踢足球。)

注意动词要加 -ingreadreadingsleepsleepingplayplaying。这跟你已经熟悉的现在进行时(I am reading.)是同一套变化规则,区别只在于把 be 动词改成过去式。

它跟一般过去时有什么区别

这是很多人容易卡壳的地方,我们用一句话讲清楚:

  • 过去进行时:强调当时“正在进行、还没结束”的动作。
  • 一般过去时:强调一个“发生了、已经结束”的动作。

对比一下:

I watched a movie last night.(我昨晚看了一部电影。)→ 看完了,整件事已结束。

I was watching a movie at 8 p.m.(晚上八点时我正在看电影。)→ 在那个时间点,动作还在进行中。

一个好记的比喻:过去进行时就像是视频中暂停的那一格,画面里的人正在动作中;一般过去时就像是已经播放完毕的整部视频

whenwhile 怎么用

这两个词都可以翻译成“当……的时候”,但搭配的时态习惯不同。记住下面这个黄金组合:

  • 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 会自然出现在对话场景中,你会听到母语者怎么把 whenwhile 串进日常故事,顺着语境就把公式记住了。
  • 听说跟读:跟着朗读 I was waiting when the bus came. 这类句子,嘴巴练熟了,轮到自己开口时就不会卡壳。
  • 词典:遇到不确定的动词 -ing 变化,随时查一下,确认拼写和发音。
  • 记忆曲线复习:今天搞懂的“when 配短动作、while 配长动作”,Loopy 会在你快要忘记的时间点安排复习,让它真正变成你的直觉。

你可以一步一步来。先抓住一个画面——正在进行的背景,被一件事打断——看懂这篇就物超所值了。慢慢练,你一定可以的。

想知道自己现在的英语水平、适合从哪一级课程开始吗?花几分钟做个分级测试吧。