一、意思不同
1、when:什么时候;当…时;然后;可是;当…时;时间。
2、while:当…的时候;虽然;尽管;然而;一段时间;一会儿。
二、用法不同
1、when:用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句;还可用作关系副词引导限制性定语从句、非限制性定语从句和表语从句,表示“是…时候的事”。
2、while:用作连词时,表示“在…(过程)中,在…期间”。常用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致时,while从句中的主语、谓语往往可以省去。
三、侧重点不同
1、when:指具体的时间点。
2、while:指某一段时间。
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、The effects of global warming, while not immediate, are potentially catastrophic.
全球气温上升的后果虽然并非即时发生,但可能潜伏着大灾难。
2、While her observations may be true about some men, they could hardly apply to the entire gender.
虽然她的评论就某些男人而言可能是正确的,但绝不适用于所有男性。
3、It will take a while for the drug to work out of your system.
这药得需要一段时间才能排出你的体外。