"when"和"while"都用于表示时间,但它们在意思、用法和侧重点上有所不同。
意思不同
when:什么时候;当...时;然后;可是;当...时;时间。
while:当...的时候;虽然;尽管;然而;一段时间;一会儿。
用法不同
when:
用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句。
还可用作关系副词引导限制性定语从句、非限制性定语从句和表语从句,表示“是…时候的事”。
while:
用作连词,表示“在…(过程)中,在…期间”,常用来引导时间状语从句。
当主句的主语和while所引导的从句的主语一致时,while从句中的主语、谓语往往可以省去。
侧重点不同
when:指具体的时间点。
while:指某一段时间。
例句
when:
When I was young, I loved to play outside.
When the teacher came in, we were talking.
while:
While I was reading, the phone rang.
They were singing while we were dancing.
总结
when主要用于询问或表示具体的时间点,也可以用于表示两个同时或先后发生的动作。
while主要用于表示在某个时间段内发生的动作,强调动作的持续性,并且当主句和从句的主语相同时,从句的主语和谓语可以省略。
根据这些区别,可以根据具体的语境选择合适的词。