区别
一、谓语动词词性不同
1、when 引导的时间状语从句中,谓语动词可以是持续的也可以是瞬时的。
例句:When the teacher came in,we were talking.
当老师进来的时候,我们正在谈话。
2、while 引导的时间状语从句中,谓语动词必须是持续的。
例句:While he walked along the river, he heard a young boy calling "help".
当他沿着河散步的时候,听到一个小男孩正喊“救命”。
二、与主句中谓语动作发生时间不同
1、when句子中动作可以与主句中谓语的动作同时发生也可先于主句谓语动作发生。
例句:When the movie ended, all of the people went home.
电影结束以后,所有人都回家了。
2、while句子中动作与主句中谓语动作一定是同时发生,有时强调与主句谓语动作的对比。
例句:I was doing my homework while my mother was cooking.
妈妈做饭的时候,我在写作业。
三、时态不同
1、when引导的时间状语从句多用一般时态。
例句:I was doing my homework when my mother came back home yesterday evening.
昨天晚上妈妈回家的时候,我正在做家庭作业。
2、while引导的时间状语从句多用进行时态。
例句:While they were talking , the bell rang.
正在他们谈话的时候,上课铃响了。
拓展
1.过去进行时+when+一般过去时一般过去时+while+过去进行时2.when后(从句)短暂,while后(从句)延续3,过去进行时+while+过去进行时,翻译为一边。。。。一边。。。。