while,as,when 区别???

如题所述

while,as,when 都可解释为“当…时候”,用来引导时间状语从句,但有区别:

1、while 意为 during the time that“在……期间”,表达一个“时间段”,不能表达“时间点”,从句的动词只限于持续性动词。例如:

One day while he was shopping in the supermarket, he saw his ex-wife with a man.
一天,他在超市购物时,他看到了他的前妻和一个男子在一起。

Strike while the iron is hot.
趁热打铁。

2、when 意为 at the time that“在…时”,多指“时间点”,例如:

When he returned from work, his wife was cooking.
他下班回家时,他的妻子正在做饭。

3、as 意为 at the same time that“正当……”或“与……同时”,它兼指“时间点”和“时间段”,从句的动词既可是短暂性动词,也可是持续性动词。例如:

The door bell rang as we were having breakfast.
正当我们吃饭的时候,门铃响了。

As the time went on,the weather got worse and worse.
随着时间的推移,天气越来越糟。

归纳:

总的说来,3者的功能区别大体可作如下描述:

while 为主句动作的发生划定一个时间的范围;

as 为主句动作的发生提供一个伴随的动作;

when 为主句动作的发生规定一个特定的时间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-23

as和when、while的区别

第2个回答  2010-11-03
http://wenku.baidu.com/view/24f67923482fb4daa58d4ba8.html
这里有详细介绍

希望对你有帮助 望采纳 谢谢
相似回答