早教吧 育儿知识 作业答案 考试题库 百科 知识分享

when与while有什么区别?

题目详情
when 与while有什么区别?
▼优质解答
答案和解析
while的意思是“在……同时(at the same time that )”“在……期间(for as long as,during the time that)”.从while的本身词义来看,它只能表示一段时间,不能表示具体的时间点.在时间上可以是“线线重合”或“点线重合”,但不能表示“点点重合”.例如:
1、He was watching TV while she was cooking.
她做饭时,他在看电视.(线线重合)
2、 He was waiting for me while I was working.
我工作的时候,他正等着我.(线线重合)
3、 He asked me a question while I was speaking.
我在讲话时,他问了我一个问题.(点线重合)
when的意思是“当……时候(at the time that)”“无论什么时候(whenever)” “一……就……(as soon as )” “在……以后(after)”.它表示的时间概念比较广泛,上述例句中的as或while均可用when代替,因为when不但可以表示具体的时间点,而且也可以表示一段时间.在时间上它既能表示“点点重合”“线线重合”,又能表示“点线重合”.例如:
1、When he came in,she went out.
他进来,她出去.(点点重合)
此句中when从句的动作表示的是一个时间点,when可以用as代替,但不能用while代替.
2、When he came back,I was doing some washing.
他回来时,我在洗衣服.(点线重合)
此句中when从句的动作表示的是一个时间点,所以只能用as代替,不能用while代替.
3.When Mary was writing a letter,the children were playing outside.
玛丽写信时,孩子们都在外面玩.(线线重合)
此句中的when从句的动作表示的是一段时间,故可用as 或 while代替.