when和while的区别是?
when和while的区别:含义不同、用法不同、侧重点不同。
一、含义不同
when
adv. 什么时候;当 ... 时。conj. 然后;可是;当 ... 时。pron. 什么时候。n. 时间。
while
conj. 当 ... 的时候;虽然;尽管;然而。n. 一段时间;一会儿。v. 消磨。
二、用法不同
when
when的基本意思是“什么时候”。可用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句; 还可用作关系副词引导限制性定语从句、非限制性定语从句和表语从句,表示“是…时候的事”。
when可用作从属连词,引导状语从句,表示时间时作“当…时,在…的时候”解;表示条件时作“如果,要是”解;表示对比时作“既然,考虑到”解。当when所引导的从句的主语和主句的主语一致时,常将其主语、系动词或助动词省去,只留实义动词或表语,或者改写为短语。
When he comes I'll tell him to fetch the police.
他来的时候我将让他去喊警察来。
while
while用作连词时,表示“在…(过程)中,在…期间”。常用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致时, while从句中的主语、谓语往往可以省去。
while还可引导让步状语从句,意思是“虽然,尽管”,含有对比意味。
While in prison, he wrote his first novel.
他在狱中写出了第一部小说。
三、侧重点不同
when
作连词可表示“当……时”引出时间从句。when所引导的从句,其谓语动词既可是持续动词,也可是短暂动词;谓语动词动作发生的时间可以与主句谓语动词的动作是同时,或之前、之后。
while
作连词可表示“当……时”引出时间从句。while句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。