when, while 和 as 引导时间状语从句的用法
一、when 的用法
如果只从现象来看,when 从句用的最多的是一般过去时,而主句的时态没有限制,根据具体情况而定。
1. When he was a child he was always trying out new ideas. 他小时候就常常试验一些新的设想。
2. When she came into my room, I was just reading a book. 她走进我房间时,我正在看书。 when 多数情况下用的是一般过去时,则不用正在进行时。因为如果用正在进行时,它表示的就是一段时间而不是一个时间点了。根据这一点,有的文章补充说:when 从句的动词大多是瞬时动词。这种说法也可以参照。
实际上,when 从句也可以有其它的时态,但几乎也不用进行时,因为它也只是作为一个时间参照点
二、while 的用法
相比于when 来说,while 从句的侧重点就不一样了。while 从句的侧重点在于描述动作正在发生的状态,它的意思是:当while 事件正在发生的时候,另一件事如何如何。所以,while 从句一般用的是正在进行时。而另一件事的状态没有硬性的要求,根据具体情况而定。例如:
1. While my wife was reading the newspaper, I was watching TV. 当妻子正在看报纸的时候,我正在看电视。
三、as 的用法
as 从句表示的也是一件事情正在发生,另一件事也正在进行当中。但与 while 从句不同的是,as 从句用的一般不用正在进行时,而只是一般过去时。as 从句一般可以翻译成“边……边……”。例如:
1. As my mother sang those old songs, tears ran down her cheeks. 当我妈妈唱起那些老歌时,眼泪顺着她的脸颊流了下来。 2. The students took notes as they listened. 学生们边听课边做笔记。
比较while, when, as
1)as, when 引导短暂性动作的动词。
例如:Just as / Just when / When I stopped my car, a man came up to me. 我刹车后,有一个人向我走来。
2)当从句的动作发生于主句动作之前,只能用when 引导这个从句,不可用as 或 while。
例如:When you have finished your work, you may have a rest. 干完活后,你可以休息一下。
3)从句表示“随时间推移”连词能用as,不用when 或while。 例如: As the day went on, the weather got worse. 日子一天天过去,天气越变越坏。