“While”和“when”都可以表示“当……的时候”,但它们在用法上有明显区别。
| 用法 | while | when |
| 强调两个动作同时发生 | ✅ | ❌ |
| 表示较短的动作突然发生 | ❌ | ✅ |
| 后接进行时态更自然 | ✅ | ❌ |
| 可以引导时间状语从句 | ✅ | ✅ |
| 多用于口语中 | ❌ | ✅ |
“While”常用于描述两个持续动作同时发生,如:“I was cooking while she was watching TV.”
“When”则强调某个时间点或事件发生时的情景,如:“I fell asleep when the movie ended.”
两者在语法结构上略有不同,使用时需根据上下文选择。