英语中的when和while都可以表示“当……的时候”,但是它们的用法却有所不同。下面就让我们来看看什么情况下用when,什么情况下用while。
使用when
当我们想要表达某个事件或状态发生的具体时间点时,通常使用when。比如:
- When did you arrive home yesterday?(你昨天什么时候到家的?)
- I'll call you when I finish work.(我下班后会给你打电话。)
- When the sun sets, the sky turns red.(太阳落山时,天空变红了。)
可以看出,当我们需要表达“在某个具体时间点”的时候,就可以使用when。
使用while
而当我们需要表达一个事件或状态持续发生的过程中,我们通常使用while。比如:
- I listened to music while I was cooking.(我在做饭的时候听音乐。)
- While I was studying, my roommate was watching TV.(我在学习的时候,我的室友在看电视。)
- While it was raining, we stayed inside.(下雨的时候,我们呆在屋子里。)
可以看出,当我们需要表达“在某个过程中”的时候,就可以使用while。
当然,有些情况下when和while是可以互换的,比如:
- When/While I was walking to work, I saw my friend.(我走路上班的时候,看到了我的朋友。)
但是总体来说,当我们需要表达时间点时就用when,需要表达过程时就用while。
希望这篇文章能帮助大家更好地理解when和while的用法,提高自己的英语水平!