when引导的时间状语从句怎么用(when引导时间状语从句的用法)
when 和 while 都可以引导时间状语从句,在一部分情况下二者可以互换,一部分情况下不可以.下面我们来分析一下,注意while 后面的从句一般都是可以持续的动作或者状态. 一. 最常见的考题出现在用when和while 引导表示过去的时间状语从句的情况中时态的搭配.具体情况如下: (一) 如果when 后面的动词是一个持续性的动词那么多数情况下,when 引导的从句用过去进行时,表示过去的具体时间(该动作持续发生的期间),或者when 从句中的动词为be动词等,持续的状态的词,则从句用一般过去时表示过去的具体时间(该状态存在的时间),根据我们讲过的一般过去时的定义(发生在过去的某个具体时间的动作或者状态)。
主句多用一般过去时;这种情况下,while 和when 可以互换 Grandma fell asleep when he was reading. 奶奶在他看书的时候睡着了 The light went out while we were chatting. 在我们聊天的时候,灯灭了. When she was a little girl, she liked sweets very much. 还是个小姑娘的时候她非常喜欢吃糖. (二)如果when从句中的动词是瞬间动词,则从句用一般过去时表示过去的一个时间点,那么根据时态的定义,主句用过去进行时(在过去的某个时间点上正在持续的动作), 或者过去完成时(过去的某个时间点之前完成的动作对这个时间点的影响,或者持续到这个时间点), 这时候从句不能用while 引导 They were having dinner when I got home. 我到家的时候他们正在吃饭 The wind was blowing hard when I went out this afternoon. 今天下午我出去的时候风很大 注意:这种结构可用来表示从句的动作发生的很突然,很意外,when 的用法类似于suddenly He was crossing the street when he was knocked down by a running car. The last man in the world was sitting in his room when there came a knock at the door. 二.while 可以表示两件含义上相反或者相对的事情同时发生,或者形成对照的含义,这时候只能用while不能用when, 例如: He was cooking while his wife was watchting TV. 他在做饭,而他太太在看电视 Tom save money while Jack spends every penny he earns.Tom存钱,而Jack 花掉挣来的每一分钱三.While除了引导时间状语从句外,还可以引导条件状语,表示as long as, 只要...的含义,或者是引导让步状语,表示although. 尽管...的含义等等,这些时候都只能用while 不能用when We will keep our promise while he keeps his. 只要他遵守诺言,我们就会遵守我们的诺言 She married the young man while her parents were stongly against it. 尽管她父母强烈反对,她还是嫁给了那个年轻人。