“过去进行时与过去简单时” (Past Continuous & Past Simple)
🔒 登录后可标记已读- 一件事「正在进行」时被另一件事打断——这是过去进行时和过去简单时合用时最典型的场景,比如 I was studying when the phone rang。
- 过去简单时(规则动词加 -ed,不规则动词有专属形式)描述已经完成的动作;过去进行时(was/were + -ing)描述当时正在发生或持续的动作。
- 两者合用有固定公式:过去进行时是背景动作,while/when 引出的过去简单时是打断背景的事件。
- 同一件事换成不同时态,先后顺序会反过来——客人到达时 Jane 已经在煮饭(was cooking),和客人到达后 Jane 才开始煮饭(cooked),说的是完全不同的事。
重点内容
过去简单时(Past Simple)
表示过去发生并已完成的动作。
构成:
- 规则动词:原形 + -ed(called, played, arrived)
- 不规则动词:特殊过去式(wake → woke, break → broke, feel → felt)
| 句型 | 例句 |
|---|---|
| 肯定 | I woke up early this morning. |
| 否定 | I didn't wake up early this morning. |
| 疑问 | Did you wake up early this morning? |
过去进行时(Past Continuous)
表示过去某个时间点正在发生的动作,或者持续了一段时间的动作。
构成: was / were + 动词 -ing
| 句型 | 例句 |
|---|---|
| 肯定 | I was studying when you called. |
| 否定 | He wasn't listening to me. |
| 疑问 | What were you doing at 8 p.m.? |
例句:
- We were cleaning the house all morning. (持续动作)
- Three years ago, we were living in my home town.
两者合用:中断动作
当过去进行时和过去简单时同时出现,表示「过去简单时的动作打断了过去进行时的动作」。
公式:过去进行时(背景动作)+ while/when + 过去简单时(打断的事件)
- While I was studying, I suddenly felt sleepy.
我正在学习时,突然感到犯困。 - I broke my leg when I was skiing.
我在滑雪时摔断了腿。 - We were watching TV when the power went off.
我们正在看电视时突然停电了。
关键区别:两个句子含义不同!
| 句子 | 含义 |
|---|---|
| When the guests arrived, Jane was cooking dinner. | 客人到达之前,Jane 就已经在煮饭了 |
| When the guests arrived, Jane cooked dinner. | 客人到达之后,Jane 才开始煮饭 |
例句练习
- I was driving to work when I saw an accident.
我开车去上班时看到了一场车祸。
- What were you doing at 10 p.m. last night?
你昨晚 10 点在做什么?
- She didn't hear the alarm because she was sleeping.
她没听到闹钟,因为她那时在睡觉。
- As he was walking out, his phone rang.
他正要走出去时,电话响了。
- When we arrived at the cinema, the film was already playing.
我们到达电影院时,电影已经开始放了。
常见错误
❌ I was cook dinner when he called. ✅ I was cooking dinner when he called. (过去进行时:was + -ing)
❌ When I was a child, I was playing football every day. ✅ When I was a child, I played football every day. (习惯性动作用过去简单时)
❌ While I studied, the phone rang. ✅ While I was studying, the phone rang. (背景动作用过去进行时)
💡 小技巧:
- while → 通常后面跟过去进行时(正在发生的背景动作)
- when → 通常后面跟过去简单时(发生的事件)
Sources
Blog / Website: