WHILE和WHEN有什么区别
when, while这三个词都有"当……时候"之意,但用法有所不同,使用时要特别注意。
①when意为"在……时刻或时期",它可兼指"时间点"与"时间段",所引导的从句的动词既可以是终止性动词,也可是持续性动词。如:
When I got home, he was having supper.我到家时,他正在吃饭。
When I was young, I liked dancing.我年轻时喜欢跳舞。
②while只指"时间段",不指"时间点",从句的动词只限于持续性动词。如:
While I slept, a thief broke in.在我睡觉时,盗贼闯了进来。
辨析
①when从句与主句动作先后发生时,不能与while互换。如:
When he has finished his work, he takes a short rest.每当他做完工作后,总要稍稍休息一下。(when = after)
When I got to the cinema, the film had already begun.当我到**院时,**已经开始了。(when=before)
②when从句动词为终止性动词时,不能由while替换。如:
When he came yesterday, we were playing basketball.昨天他来时,我们正在打篮球。
③当从句的谓语是表动作的延续性动词时,when, while才有可能互相替代。如:
While / When we were still laughing, the teacher came in.正当我们仍在大声嬉笑时,老师进来了。
④当从句的谓语动词是终止性动词,而且主句的谓语动词也是终止性动词时,when可和as通用,而且用as比用when在时间上更为紧凑,有"正当这时"的含义。如:
He came just as (or when) I reached the door.我刚到门那儿,他就来了。
⑤从句的谓语动词如表示状态时,通常用while。如:
We must strike while the iron is hot.我们应该趁热打铁。
⑥while和when都可以用作并列连词。
Mike is tall while his brother is short.迈克的个子很高,然而他弟弟很矮。
Mary was on her way home when two big boys stopped her.玛丽正走在回家的路上,这时两个大个子男孩拦住她。
1. when指某个时间点,表示瞬间动作;while?指某个时间段,表示延续性动作。如:
When I got there, she was playing the violin.?我到那里时,她正在拉小提琴。
While I was playing the violin, he came to see me.我正在拉小提琴时,他来看我了。
补给站:英语中,延续性动作是由延续性动词发出的,瞬间性动作是由非延续性动词发出的。延续性动词和非延续性动词的区别:
延续性动词是指该动作可以延续一段时间,而不是瞬间结束,如work(工作)、study(学习)、eat(吃)、watch(观看);非延续性动词是指该动作极为短暂,瞬间便会结束,如start(开始)、begin(开始)、hit(撞)、see(看见)、knock(敲)、jump(跳)。
2. when表示偏偏在这时,强调双方动作互相冲突;while表示与此同时,双方动作互不相干。如:When we were having a meeting, the children were shouting outside the window.我们正在开会,孩子们却在窗外大喊大叫。
While we were having a meeting, the children were watching TV in the next room.我们开会时,孩子们在隔壁房间看电视。
3. when排斥一般时间概念,泛指某特定情况;while表示趁有条件时,强调抓紧时机。如:When in?Rome, do as the Romans do.
入乡随俗。
While in?Rome, he visited some of his old friends.?他在罗马的时候,拜访了一些朋友。
4.?用于完成时,when表示“在……之后”,while表示“在……期间”。如:When he had joined the army, he was sent to the front.?他服役后,被派往前线。
While he has been in the army, he has done lots of good deeds.?他服役期间,做了许多好事。