"when"和"while"都可以引导时间状语从句,它们都表示“当……的时候”。然而,它们在用法上有一些重要的区别:
时间范围
when:可以指代时间点或时间段。例如:“when the clock struck twelve”(当时钟敲响十二点)和“when we were in college”(当我们上大学时)。
while:仅指时间段。例如:“while we were talking”(当我们谈话时)。
动词类型
when:引导的从句动词可以是终止性动词(如begin, end)或延续性动词(如work, live)。例如:“when I arrived, the meeting had already started”(当我到达时,会议已经开始了)。
while:引导的从句动词必须是延续性动词。例如:“while I was reading a book, the phone rang”(当我在看书时,电话响了)。
主句和从句的动作关系
when:可以表示主句和从句的动作同时发生,也可以有先后顺序。例如:“when I got home, he was watching TV”(当我到家时,他正在看电视)。
while:强调主句的动作在从句动作的发生过程中或主从句两个动作同时发生。例如:“while I was studying, my sister was cleaning the room”(当我学习时,我姐姐在打扫房间)。
其他用法
when:还可以作为并列连词,表示“而,却”,表对照关系。例如:“The children were running to move the bag of rice when they heard the sound of a motor bike.”(孩子们正要跑过去搬开那袋米,这时他们听到了摩托车的声音)。
while:较少用作并列连词,通常只用于引导时间状语从句。
建议
在实际使用中,选择“when”还是“while”取决于你所描述的时间范围和动作类型。如果涉及的时间是具体的时刻或时间点,或者动作是终止性的,使用“when”更为合适。如果涉及的时间段较长,或者动作是延续性的,使用“while”更为恰当。同时,注意主句和从句的动作关系,以确保句子的意思准确无误。