be doing...when...经典句型用法解析

“be doing...when...”是英语中一个非常实用的句型,用来描述正在进行某事时,突然发生了另一件事。这种结构强调两个动作的时间交错感,常用于叙述突发事件或意外情况。

  1. I was cooking dinner when the power went out.(我正在做晚饭,突然停电了。)——这个句子还原了很多家庭的真实经历:炉子正烧着、锅里煮着汤,灯一灭,整个厨房瞬间陷入黑暗,手忙脚乱找蜡烛。

  2. She was walking her dog when it started to rain heavily.(她正在遛狗,突然下起了大雨。)——不少宠物主人深有体会:出门时晴空万里,刚走到公园就暴雨倾盆,人和狗都淋成了落汤鸡。

  3. They were discussing a project when their boss walked in unexpectedly.(他们正在讨论项目,老板突然进来了。)——职场中这类场景屡见不鲜,团队正激烈争论方案细节,门一开,气氛瞬间凝固,大家赶紧切换成“专业模式”。

  4. 主句用过去进行时(was/were + doing),表示持续的动作;

  5. when引导的从句用一般过去时,表示打断主句动作的突发行为;
  6. when在这里相当于“at that moment”,强调时间点的巧合性,不能随意替换为while。

它不仅在口语中高频出现,也是写作中增强画面感和节奏感的有效工具。学会用“be doing...when...”造句,能让你的英语表达更自然、更地道,尤其在讲述个人经历或描述突发事件时格外生动。