在英语语法中,when和while都可以表示“当…的时候”,但它们的用法是有区别的。
当我们要表达某个事件发生的时间点时,应该使用when。例如:
- I usually go to bed at 10pm when I have to work the next day.(当我第二天要工作时,我通常在晚上10点就上床了。)
- When I was a child, I loved playing with dolls.(我小时候喜欢玩娃娃。)
而当我们要表达两个事件同时发生时,应该使用while。例如:
- While I was doing my homework, my sister was watching TV.(当我在做作业时,我妹妹在看电视。)
- He fell asleep while he was reading a book.(他在看书时睡着了。)
此外,when还可以用来引导时间状语从句,而while则可以用作连词引导时间状语从句或让步状语从句。例如:
- When I finish my work, I will go to the gym.(当我完成工作时,我会去健身房。)
- While I admit that he is talented, I don't think he is the best fit for the job.(虽然我承认他很有才华,但我认为他不是最适合这份工作的人选。)
总之,当我们要表达时间点时,使用when,而当我们要表达同时发生的事件时,使用while。希望这篇文章能够帮助大家更好地理解这两个词的用法。