while,when和as是英语中常用的表示时间关系的连词,正确运用它们能让英语表达更准确。
一、while的用法
while意为“当……时候;然而;尽管;趁
着……时候”,常用于表示某事正在进行或发生的某个时间段内,常与进行时态连用,强调在该时间段内某事一直在进行或发生。当强调主句的动作发生时,从句动作正在进行,经常用while引导(主句常用一般现在时或一般过去时,从句常用进行时)。当从句中的谓语动词是持续性的动作时,强调某一时间段内,主从句同时发生用while。如:
While the weather was good, we decided to go for a hike.
趁着天气好,我们决定去徒步。
While I was eating dinner, my phone started ringing.
在我吃饭的时候,我的电话响了。
My mother was cooking while I was doing my homework.
我写作业的时候,我妈妈正在做饭。
二、when 的用法
when意为“什么时候;当……时候;然后;然而”,常用于表示某个特定的时间点或某个动作发生的时候,可以与多种时态连用。when用于主句和从句动作同时发生或从句动作先于主句动作。when既可以与瞬间性动词连用,也可与连续性动词连用。在时间状语从句中,主句如果是一般将来时,从句用一般现在时。当从句动作发生于主句动作之前,只能用 when 引导这个从句,不能用 as 或 while。如:
When the phone rang, I was cooking dinner.
电话响的时候,我正在做晚饭。
When it rains, the streets will get flooded.
当下雨的时候,街道就会被水淹。
三、as 的用法
as意为“当……时;由于;正如;因为”,常用于表示某个动作或状态随着时间的推移而持续发生或存在,强调动作或状态的进行或发展。as引导时间状语从句时,强调并行发生,不指先后。as既可以与瞬间性动词连用,也可以与连续性动词连用。从句表示 “随时间推移” 时,连词用 as,不用 when 或 while。如:
As I was walking, I noticed a new store opening up.
当我正在走路的时候,我注意到一家新店开张了。
As the day went on, the weather got worse.
日子一天天过去,天气越变越坏。
As I left the house, I forgot the key.
当我离开房子时,我忘记带钥匙了。