当when,while,as引导时间状语从句时,有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:44:23

三者应用于时间状语从句时:
when一般可通用,但其通常与suddenly连用,表示突然.如:He was riding a bike when suddenly he fell down and hurt himself.
while一般可用于进行时,常有对比的意味.如:He was watchinf TV while his sister was doing her homework.
as 表动作同时进行.She laughed as she spoke.(她边说边笑.)

when 从句用的最多的是一般过去时,而主句的时态没有限制,根据具体情况而定。
(e.g.) Sorry,I was out when you called me.

一般情况下,when 引导时间状语从句的话,从句发生的事件,相当于另一个主句发生的时间点。从句的重点是把它作为一个时间点,所以when 多数情况下用的是一般过去时,则不用正在进行时。when引导时间状语从句,从句也可以有其它的时态,不过也只是作为一个时间参照点,比如过去完成时。基本上没有进行时的句子。
(e.g.) When I got to the airport,the guests had left.

注意把when引导的宾语从句和时间状语从句分开,就看能不能调位置了
(e.g.) I don’t know when he will come tomorrow.

相比于when 来说,while 引导时间状语从句的话,侧重点就不一样了。当while 事件正在发生的时候,另一件事如何如何。所以,一般用的是正在进行时。而另一件事的状态没有硬性的要求,根据具体情况而定。例如:
(e.g.) While we were talking , the bell rang.
(e.g.) You can’t do your homework while you’re watching TV.

while 表示的是一段时间,是一个过程。如果时间提示词有“一段时间”的含义的时候,选择while。而且while的谓语动词必须是延续