when 和while的用法以及区别

如题所述

"when"和"while"都是英语中的从属连词,在句子中连接一个从句和一个主句,起到时间关系的作用,但在使用时有一些不同:
"when"表示两个事件发生的时间是相互关联的,一个事件发生后另一个事件立即发生。例如:When I arrived at the airport, the plane had already taken off. (当我到达机场时,飞机已经起飞了。)I always drink coffee when I wake up. (我每天一起床就喝咖啡。)
"while"表示两个事件发生的时间是同时进行的,它们可能会重叠或者在同一时间段内发生。例如:While I was watching TV, my phone rang. (当我在看电视时,手机响了。)I listened to music while I was cleaning the house. (我在打扫房子的时候听音乐。)
总之,"when"和"while"都用来描述时间关系,但是"when"通常用于描述两个事件之间的先后关系,而"while"则通常用于描述两个事件之间的同时性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-15

1、侧重点不同

when所引导的从句,其谓语动词既可是持续动词,也可是短暂动词;谓语动词动作发生的时间可以与主句谓语动词的动作是同时,或之前、之后。

while句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。

2、用法不同

when引导的从句作“当…时”或“每逢…”解,从句中的动作既可以和主句中的动作同时发生,也可以在主句的动作之前或之后发生。

while引导的从句作“当…时”或“在…期间”解,它强调从句中的动作与主句中的动作同时发生,但持续时间一般较长或主句的动作在从句的动作过程中发生。

3、词源解说不同

when直接源自古英语的hwenne,意为何时。

while直接源自古英语的hwile,意为一段时间;最初源自原始日耳曼语的khwilo。

相似回答