When 和 While 加 Doing:英语语法详解

什么是 “when/while + doing”?

在英语中,when doingwhile doing 是常见的分词结构,用于简化时间状语从句。 它们通常表示主句动作发生时,另一个动作正在同时进行。

这种结构属于“现在分词作时间状语”,常用于书面语和正式表达中。

基本结构

注意:主句和分词结构的主语必须一致,否则会产生“悬垂分词”错误。

When + doing 示例

✅ 正确:When walking to school, I saw a cat.

(当我走路去学校时,我看见了一只猫。)

→ 相当于:When I was walking to school, I saw a cat.

❌ 错误:When walking to school, the cat ran across the street.

(错误!“the cat”不是“walking”的主语。)

While + doing 示例

✅ 正确:While studying English, she listens to music.

(她在学英语的同时听音乐。)

→ 相当于:While she is studying English, she listens to music.

✅ 注意:While 更强调“两个动作同时持续进行”。

When vs. While 的区别

例如:

✔️ While cooking dinner, I burned my hand.

(做饭时我烫伤了手。——强调“做饭”是持续过程)

⚠️ When opening the door, I dropped my keys.

(开门时我掉了钥匙。——“开门”可视为瞬间动作,但此处仍可接受)

小测验

以下句子是否正确?点击按钮查看答案。

When crossing the street, the bus stopped suddenly.”