二者的区别在于用法,含义的不同。
①when是at or during the time that, 既指时间点,也可指一段时间,while是during the time that,只指一段时间,因此when引导的时间状语从句中的动词可以是终止性动词,也可以是延续性动词,而while从句中的动词必须是延续性动词。
②when 说明从句的动作和主句的动作可以是同时,也可以是先后发生;while 则强调主句的动作在从句动作的发生的过程中或主从句两个动作同时发生。
③由when引导的时间状语从句,主句用过去进行时,从句应用一般过去时;如果从句和主句的动作同时发生,两句都用过去进行时的时候,多用while引导。
例句:
1、Your mother will bawl you out when she sees this mess.
当你母亲看到这混乱的局面时她会责骂你的。
2、I had only danced with Mary about three minutes when someone cut in.
我和玛丽刚刚跳了大约三分钟的舞,就有人来截舞。
3、When I was telephoning her,she bundled in.
当我正给她打电话时,她闯了进来。
4、He surfed her car to force her stop the car when she drove off.
她驾车离开时他趴在她的车顶上,以迫使她停下车来。
5、He jumped with joy when he heard the good news.
当他听到这一好消息时高兴得跳了起来。
6、I was distracted for a while and forgot my troubles.
我得到一会儿消遣,忘记了我的烦恼。
7、The stage was blacked out for a while and actors spoke in darkness.
舞台灯光熄灭了一会儿,演员们在黑暗中说话了。
8、How did he make out while his mother was away?
他母亲外出不在时他是怎样过的?
9、We cut off the car engine and coasted for a while.
我们熄灭了汽车引擎,向前滑行了一会儿。
10、Please get my mail as well while you're at it.
你就手儿把我的信件也带来吧。
when引导的从句作“当…时”或“每逢…”解,从句中的动作既可以和主句中的动作同时发生,也可以在主句的动作之前或之后发生;
while引导的从句作“当…时”或“在…期间”解,它强调从句中的动作与主句中的动作同时发生,但持续时间一般较长或主句的动作在从句的动作过程中发生。while和when的最大区别在于有时含有“趁着…情况的存在赶紧做某事,否则来不及了”的意味。
音标:英 [wen]美 [hwen; hwɛn]
释义:
conj. 考虑到;既然;当…时;在…时;如果
n. 时间,时候;日期;场合
adv. 什么时候,何时;(用于时间的表达方式之后)在那时;其时;当时
pron. 那时;什么时侯
短语
Remember When 记得当时 ; 曾几何时 ; 记妥当时 ; 记住那刻
Say When 只需说何时 ; 酒斟够了请说一声 ; 够了就说 ; 够了就请告诉我
When all 此时 ; 当所有
When Rendering 只有在最后渲染时才重新计算更新效果 ; 渲染时
When Issue 发行前交易
例句
1、When she heard the news, the cup in her hand slipped down onto the floor.
当她听到这一消息时,手中的杯子一下子滑落掉在了地上。
2、He apologized when he sobered up.
他清醒过来后表示道歉。
3、Panic seized me when I saw the scenes.
看到那景象,我突然感到一阵恐慌。
4、He looked aside when I spoke to him.
我对他说话的时候,他向旁边看。
5、He blushed when they praised him.
当他们表扬他时(他)脸红了。
音标:英 [waɪl] 美 [hwaɪl]
释义:
conj. 虽然;然而;当……的时候
n. 一会儿;一段时间
vt. 消磨;轻松地度过
短语
Short while 不一会
DO WHILE 循环 ; 条件 ; 循环语句 ; 语句
While doing 正在做某事 ; 是一个省略形式 ; 两者同时发生
While they 今朝有酒今朝醉
while scrabble 拼字游戏的同时 ; 虽然拼字游戏 ; 而拼字游戏
例句
1、Wait outside the house for a while.
先在外面等一会儿。
2、I waited in the car while idling the engine.
我在汽车里待着而让发动机空转着。
3、I must finish off this work while the light is good.
趁这会儿光线充足我必须把这项工作完成。
4、While you are up, close the door.
你要是起来就把门关上。
5、Do not fasten all the windows up while you sleep.
睡觉时不要将所有的窗户都关紧。
本回答被网友采纳as和when、while的区别