含义不同
while
conj. 当 ... 的时候;虽然;尽管;然而。n. 一段时间;一会儿。v. 消磨。
when
adv. 什么时候;当 ... 时。conj. 然后;可是;当 ... 时。pron. 什么时候。n. 时间。
侧重点不同
while
作连词可表示“当……时”引出时间从句。while句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。
when
作连词可表示“当……时”引出时间从句。when所引导的从句,其谓语动词既可是持续动词,也可是短暂动词;谓语动词动作发生的时间可以与主句谓语动词的动作是同时,或之前、之后。
1、When was the last time you saw her?
你上次是什么时候见到她的?
2、Since when did he ever listen to me?
他什么时候听过我的话?
3、Some people don't know when they're well off.
有些人身在福中不知福。
1、It will take a while for the drug to work out of your system.
这药得需要一段时间才能排出你的体外。
2、I'll be back in a little while.
我一会儿就回来。
3、You'll water the plants while I'm away, won't you?
我外出的时候请你给花草浇浇水,行不行?