during,while和when有什么区别?

如题所述

一、词性广泛性不一样

1)during

英 ['djʊərɪŋ]  美 ['dʊrɪŋ] 

prep. 在…的时候,在…的期间

2)while

英 [waɪl]  美 [hwaɪl] 

1、conj. 虽然;然而;当……的时候

2、n. 一会儿;一段时间

3、vt. 消磨;轻松地度过

3)when

英 [wen]  美 [hwen; hwɛn] 

1、conj. 考虑到;既然;当…时;在…时;如果

2、adv. 什么时候,何时;

3、pron. 那时;什么时侯

4、n. 时间,时候;日期;场合

二、词义辨析不一样

1、during

〔辨析〕表示什么事情发生在什么时间,其后必须带有限定成分的时间词组

〔例证〕During his exile, he also began writing books. 

在流放期间,他也开始写书。

2、while 

〔辨析〕指在某事发生之际或发生的过程中,另一事又发生。

〔例证〕She got married while working as a waitress.

她在饭店当服务生期间结婚了。

3、when 

〔辨析〕所引导的状语从句中,谓语可以是延续性动词,也可以是瞬时动词,其动作既可以和主句的动作同时发生,也可以在主句的动作之前或之后发生。

〔例证〕Turn off the switch when anything goes wrong with the device.

如果装置出故障,就把开关关掉。

三、词语用法不一样

1、during可以表示一定时间中的某个时间点,意思是“当…之际”; 还可表示一定时间中的某个时间段,意思是“在…期间”; 也可以表示在某事件过程中的某一时间点,意思是“在…时”; during也可表示延续某事件的全过程,意思是“在…持续的时间”“在…整个期间内”。

2、while用作连词时,表示“在…(过程)中,在…期间”。常用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致时。

3、when可用作从属连词,引导状语从句,表示时间时作“当…时,在…的时候”解; 表示条件时作“如果,要是”解。当when所引导的从句的主语和主句的主语一致时,常将其主语、系动词或助动词省去,只留实义动词或表语,或者改写为短语。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-28
[辨与析] during,when, while
during后面接名词:I went to visit the Great Wall during the summer vacation.我暑假里去游览了长城。
when,while都意为“当…”,都引导时间状语从句。
when强调时间点,通常译为“当…”,例如:
When she came in, I was cooking. 她进来时,我正在做饭。
while强调时间段,通常译为“正当……”,例如:
While he was cooking, a friend of his came to see him. 当他正在做饭的时候,一个朋友来拜访他。

参考资料:俞才抡《高中英语学习词典》中国大百科全书出版社

本回答被提问者采纳
第2个回答  2006-02-10
during 是 在……期间

during the war

while , when都是当……时
但是while一般用做对比,如:
i was singing while he was dancing.

when范围大些,用的也多些
如:
when i came in , he was sitting in the sofa.

复制我答案的人不得好死!!
相似回答