When 和
while 都是时间关联词,但它们在用法上有细微差别。
时间点与时间段
When 通常用来表示一个特定的时间点,例如:"We arrived at the airport
when the plane landed.",表示飞机降落时,我们抵达机场。 而 while 用于表示一个时间段或一段持续的时间,例如:"
While we were waiting for the flight, we read a book.",表示在等待航班期间,我们阅读了一本书。
强调事件发生时的心境
When 可以用来强调事件发生时的心境,例如:"
When I heard the news, I was overjoyed.",表示听到消息时,我非常高兴。 While 则更多地关注事件本身的持续时间,而不会特别强调心境。
语义上的细微差别
此外,when 通常用于表示过去或现在发生的事情,而 while 还可以用于表示未来发生的事情,例如:"While you are away, I will take care of your pet.",表示 "在你不在的时候,我会照顾你的宠物"。