英语中的"when"和"while"都表示“当……的时候”,但用法有所不同。"When"常用于表达一件事情发生的具体时间或时间点,也可引导时间状语从句,表示主句中的动作发生在从句中的某个时间点。"While"则用于表达一件事情发生的过程中,另一个事情也在进行,也可引导时间状语从句,表示主句和从句中的动作同时进行。
When的用法
当我们想要表达一件事情发生的具体时间或时间点时,通常使用when。例如:
- I was sleeping when the phone rang. (电话响时我正在睡觉。)
- When did you arrive in New York? (你什么时候到达纽约的?)
同时,when也可以用来引导时间状语从句,表示主句中的动作发生在从句中的某个时间点。例如:
- I will call you when I finish work. (我下班后会给你打电话。)
- When she arrived home, she found that her key was missing. (她回到家后发现自己的钥匙不见了。)
While的用法
当我们想要表达一件事情发生的过程中,同时还有另一个事情在进行时,通常使用while。例如:
- While I was cooking dinner, my husband was setting the table. (当我在做晚饭时,我丈夫在摆餐具。)
- She listened to music while she was exercising. (她一边锻炼一边听音乐。)
同时,while也可以用来引导时间状语从句,表示主句和从句中的动作同时进行。例如:
- I was reading a book while he was watching TV. (我在看书,他在看电视。)
- While I was driving, I saw an accident. (我开车时看到了一起事故。)