when和while 的区别?

如题所述

1. when当……时候,引导时间状语从句,从句谓语动词可以用终止性和持续性动词;而while引导时间状语从句时,从句谓语动词用持续性动词。
如:While(When) he was away, his wife worked alone at home.
When he came back, his wife was cooking.
2. when可以表示"and then (suddenly)",这时是并列句。(while没有这个用法)
He was walking along the road when he saw his friend.
3. While用在首时,相当于though
While he was not here, we could finish the work in time.
4. while还可以表示对照:(译成:而……)
You are a girl, while I am a boy.
5. while还可构成许多词组:
after a while 过了一会儿
a little while 不久,一会儿
all the while 一直;始终
quite a while 有一阵子,半天;相当长一段时间
a while ago 刚才,方才
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-23

as和when、while的区别

第2个回答  2012-04-11
when + 延续或非延续
while + 延续
第3个回答  2012-04-11
举例说明
1.When he came in , he found everything changed
2. When he finished the work , it was late into the night
3. I was writing an article when he came in (when = and at that time)
4.While i was reading a newspaper, my sister was watching TV
5.While i was in London , i made a lot of friends
第4个回答  2019-12-11