1、侧重点不同
when所引导的从句,其谓语动词既可是持续动词,也可是短暂动词;谓语动词动作发生的时间可以与主句谓语动词的动作是同时,或之前、之后。
while句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。
2、用法不同
when引导的从句作“当…时”或“每逢…”解,从句中的动作既可以和主句中的动作同时发生,也可以在主句的动作之前或之后发生。
while引导的从句作“当…时”或“在…期间”解,它强调从句中的动作与主句中的动作同时发生,但持续时间一般较长或主句的动作在从句的动作过程中发生。
3、词源解说不同
when直接源自古英语的hwenne,意为何时。
while直接源自古英语的hwile,意为一段时间;最初源自原始日耳曼语的khwilo。
when可以是具体的时间点,也可以是一段时间哦。它能用来描述过去、现在或者将来的时间,真是太强大了!
那当when描述过去的时间时,主句通常也会用过去时态,而从句可以用一般过去时或者过去进行时。比如:“我正在读书,他来了。”
而当when描述将来的时间时,主句就会用将来时态,从句则用一般现在时。比如:“我有空的时候会去拜访你。”
while主要是用来表示一段时间的,就是“在……期间”的意思,它强调的是持续性的动作或状态。
当while描述过去的时间时,从句通常用过去进行时,强调背景动作的持续性。主句可以用过去时态或者过去进行时。比如:“我在读书,同时他在看电视。”
总结一下,用when和while时,得注意它们引导的时间状语从句中动词的延续性和终止性,还有主句和从句之间的时态关系。通常来说,when和while引导的从句中的动词都应该是延续性的,这样表达起来才更地道、更准确哦!
when和while都可以用来引导状语从句,在大多数情况下两者可以互换。
在引导时间状语从句时,两者通常可以互换,但when可以指点时间,而while则侧重于一段时间。3
当从句的动作在主句动作之前发生时,通常使用when。例如:“When he had finished his homework, he took a short rest.”(当他完成作业后,他休息了一会儿。)