They stopped talking ___ the teacher came in.

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:40:47
They stopped talking ___ the teacher came in.
A.when B.while
答案是选A,为什么呀?老师说when不是指同一时间发生的,而while是指同一时间发生的。为什么呢,???
哪位指点一下,本人不甚感激!!!

while 有同时,伴随的意思,表示正在做某事,用while时,后面不能用过去时的吧
when表示间点,老师进来开始
我的理解

when在这里有导致、起因的意思,因为老师进来了,所以停止说话。其中包含着因果关系,有前后顺序。

而while则表示两件同一时间发生的事,两者可以毫无关联。比如我在做作业while他在看电视。