while 后接 doing 的用法详解

什么是 “while + doing”?

在英语中,“while + doing” 是一种常见的省略结构,用于表示两个同时发生的动作。 它实际上是 “while + 主语 + be + doing” 的简化形式,当主句和从句的主语一致且从句动词为 be 动词时,可以省略主语和 be 动词。

完整句: While I was walking to school, I saw a cat.
简化句: While walking to school, I saw a cat.

使用条件

❗ 如果主语不同,则不能使用这种省略结构。
错误示例:While walking to school, the cat ran across the street.(主语不一致)

常见例句

• While cooking dinner, she listened to music.
• He hurt his knee while playing basketball.
• While waiting for the bus, I read a book.
• They had a great time while traveling in Japan.

注意事项

1. “While + doing” 仅适用于主动语态。如果是被动语态,应使用 “while being + 过去分词”。
2. 不要与 “when + doing” 混淆——“when” 引导的瞬间动作通常不用 doing 形式。
3. 正式写作中可适当使用,但口语中更常见完整句式。

小测验(JavaScript 交互)

判断以下句子是否正确(点击按钮查看答案):

While driving, the phone rang.