while 和when的用法和区别是什么 when while before区别?

[更新]
·
·
分类:行业
3221 阅读

when

when while before区别?

while before区别?

before 是...之前的意思。(一)、when,while都有“当……时候”的意思。
when既可表示某一点时间,也可以表示某一段时间 。在when引导的时间状语从句中,其谓语动词可以是延续性的,也可以是非延续性的,可与主句中的谓语动词同时发生,也可在其后发生。
例如:1.I was just reading a book when she came into my room.她走进我房间时,我正在看书。
(二)、while只能表示某一段时间,不能表示某一点时间。在while引导的时间状语从句中,其谓语动词只能是延续性的,而且也只能与主句中的谓语动词同时发生或存在。
例如:1、While Jim was mending his bike, Lin Tao came to see him.正当吉姆修自行车时,林涛来看他。
(三)、另外,when和while的区别还在于:while引导的时间状语从句多用进行时态,而when引导的时间状语从句多用一般时态。
例如1、While they were talking , the bell rang.正在他们谈话的时候,上课铃响了。

过去完成时中when while的用法区别?

 
1、 用when引导的状语从句表示时间,说明一个动作发生的时候,另一个动作正在进行。如:  —What were you doing when I came into the classroom 当我走进教室的时候你正在干什么?  —I was reading. 我正在读书。  —What was he doing when I came in 当我进来的时候他正在干什么?  — He was watching TV.他正在看电视。  
2、用when引导的时间状语从句也可以表示某一个动作正在进行时,另一个动作突然发生。如:  My pen dropped on the ground when I was walking in the park. 当我在公园散步的时候我的钢笔掉在可地上。  A woman saw it happen when she was walking past. 当那个妇女经过的时候她看到了事情的发生。  
3、用when引导的时间状语从句也可以表示某一个动作已发生,另一个动作已经完成,已经完成的主句的动作用过去完成时态来体现。如:  When they arrived at the station, the train had left.当他们到达车站的时候,火车已经离开了。  
4、用while连接的时间状语从句一般用过去进行时,表示正在进行某一个动作时发生了另一个动作,而主句常用一般过去时。如:  While he was reading, the telephone rang. 当他正在读书的时候,电话铃响了。  While we were boating on the lake, we saw a fish jump out of the water.当我们正在湖中划船时,我们看见了一条鱼跳出了水面。  注意:when与while引导的状语从句都可以表示正在进行某个动作,但while更强调动作持续了一段时间。  
5、用while连接的时间状语从句还可以表示某个动作正在进行的同时,另一个动作也在进行之中。如:  While he was reading, I was writing. 他在读书,我在写字。  While Dad was washing his car, Mum was cooking.爸爸在洗车时,妈妈在做饭。  I was doing my homework while my father was watching TV. 爸爸在看电视时,我在做作业。