“be doing... when...” 句型详解
什么是 “be doing... when...”?
“be doing... when...” 是英语中一个常见的句型,用于描述过去某一时刻正在发生的事情被另一件突然发生的事情打断。
其中:
- be doing 表示过去进行时(was/were + 动词-ing)
- when... 引导的从句通常使用一般过去时
基本结构
主语 + was/were + 动词-ing + when + 主语 + 动词过去式 + ...
I was watching TV when the phone rang.
(我正在看电视,这时电话响了。)
经典例句
-
She was cooking dinner when her friend arrived.
她正在做晚饭,这时朋友到了。
-
They were playing soccer when it started to rain.
他们正在踢足球,这时开始下雨了。
-
He was walking home when he saw an accident.
他正走在回家的路上,这时看到了一场事故。
-
We were having a meeting when the fire alarm went off.
我们正在开会,这时火警响了。
使用注意事项
- 主句用 过去进行时,表示“正在进行”的动作;
- when 引导的从句用 一般过去时,表示“突然发生”的动作;
- when 有时可替换为 while,但含义略有不同(while 强调两个动作同时持续进行);
- 注意 be 动词要根据主语变化:I/he/she/it → was;you/we/they → were。
互动练习
点击下方按钮,随机查看一个 “be doing... when...” 的例句: