ARTICLE · 1297758
高中英语 be doing...when...:一个句型家族,语法填空/改错常客
很多同学看到 "I was walking when it rained" 会本能翻译成"当……的时候",于是时态一团乱。其实这里的 when 根本不是"当……时",而是并列连词"这时 / 突然"。更关键的是,它有一整个"家族"——be about to...when...、had done...when... 考法完全一样。本文把结构、含义、时态逻辑和同家族变体一次讲清。建议收藏,随学随查。
一、先搭框架:when 的两种身份
同一个 when,在不同句子里干的活不一样。先把它的"两种身份"认清楚,后面所有结构都不会混。
when 的两种身份
身份 1 · 时间状语从句连词("当……时候"):主从句动作可同时进行,when ≈ while / as。
身份 2 · 并列连词("这时 / 突然"):前面是一个"进行中/即将发生/刚完成"的背景,when 引出突然打断它的另一件事。本文学的就是这一种。
二、核心知识点逐个拆解
1. be doing...when... 基本结构
句型:主语 + was / were doing + 其他,when + 主语 + did(一般过去时)。
含义:过去某时刻"正在做某事,这时突然另一件事发生了"。
I was having dinner when the phone rang. 我正在吃饭,这时电话突然响了。
We were walking in the park when it started to rain. 我们正在公园散步,这时突然下起雨来。
关键:when 前常带逗号;when 译作"这时 / 突然",不是"当……时"。
2. 同家族变体(必考,换马甲也认得)
下面三种与 be doing...when... 是同一考点家族,考试中互相替换出现,务必一起记:
① be about to do...when...(刚要 / 正要……这时……)
I was about to leave when it began to snow. 我正要离开,这时下起雪来。
② be on the point of doing...when...(正要……这时……,更书面)
He was on the point of going out when the doorbell rang. 他正要出门,这时门铃响了。
③ had (just) done...when...(刚做完……这时……)
I had just finished my homework when my friend called. 我刚做完作业,这时朋友打来电话。
3. 时态逻辑(为什么这样配)
背景动作(was/were doing / was about to / had done):表示一个"持续 / 即将 / 刚完成"的状态,是舞台。
when 后动作(did / began 等一般过去时):一个短暂、突发的动作,是突然登场的事件。
不能颠倒:这个含义靠"背景(进行/完成/将发) + 突发(过去时)"的搭配实现;若 when 后也用进行时,就退回成普通"当……时"的时间状语从句了。
4. 对比:when 作"时间状语从句"(身份 1)
当 when 表示"当……时候",主从句可同时发生,when 可换成 while / as:
When I was a child, I lived in the country. 当我还是孩子时,我住在乡下。
判别口诀:when 前有逗号 + 前面是进行/将发/刚完成 + 后面是过去突发 → "这时/突然";否则多为"当……时"。
三、2 组关键对比(易混必背)
| when 词性 | ||
| when 含义 | ||
| 主句动词 | ||
| when 从句动词 | ||
| 能否换 while |
| be doing...when... | ||
| be about to do...when... | ||
| be on the point of doing...when... | ||
| had (just) done...when... |
四、学习方法:把"信号词"练成条件反射
方法 1:把 when 当"信号词"识别
看到 was/were doing + when + 过去时 的结构,立刻在脑中反应"正在……突然……"。先判断 when 的身份,再决定时态怎么填。
方法 2:家族句型打包记
be doing / be about to / be on the point of / had done 这四个"背景",只要后面接 when + 过去时,含义和考法一模一样。一起背,考试换个马甲也认得。
方法 3:翻译先拆两句
翻译时先译"正在做 / 刚要做",再译"这时突然"。语序一拆,含义和时态都不会乱。
方法 4:语法填空专练"时态配对"
填空时问自己:主句是进行/将发/已完成?那 when 后大概率填一般过去时。反向也成立——when 后是过去突发,前面多半是进行/完成态。
方法 5:区分延续性与短暂性动词
背景句(doing)用延续性动词(walk, read, eat);when 后突发句用短暂性动词(ring, start, knock)。用词性也能辅助判断是否该结构。
方法 6:错题按"when 家族"归类
把所有错过的 when 题归到一类,对比它们 when 的身份和时态,规律一眼就能看穿,比题海有效。
五、易错点清单(考前扫一遍)
- when 在这里不是"当……时",是"这时 / 突然"
(并列连词),别按时间状语从句去理解。 - 时态不能颠倒:
背景(进行/将发/已完) + when + 一般过去时(突发);when 后也用进行时就退回普通时间状语。 - be about to 本身表"将来倾向",但整句讲的是过去
(was about to),别填成 is about to。 - had done...when... 中 had done 是"过去的过去"
,时间参照点是 when 后的过去动作。 - 不能用 while 替换:
表达"突然"时 while 无此义,短文改错常在此设坑。 - 短文改错常考:
when 误写成 and / while,或 when 前后时态配错,看到就先核查。
结语
be doing...when... 难不在记,而在"认得出 when 在干什么"。把它和 about to、had done 归成一个家族,再把"背景 + 突发"的时态逻辑固化成条件反射,语法填空和改错里这一类题就再也坑不到你。收藏本文,学的时候对照框架、考前扫一眼易错清单,这个考点稳稳拿下。















































































