一、谓语动词词性不同.1、when 引导的时间状语从句中,谓语动词可以是持续的也可以是瞬时的。
2、while 引导的时间状语从句中,谓语动词必须是持续的。
二、与主句中谓语动作发生时间不同.1、when句子中动作可以与主句中谓语的动作同时发生也可先于主句谓语动作发生。
2、while句子中动作与主句中谓语动作一定是同时发生,有时强调与主句谓语动作的对比。
三、时态不同.1、when引导的时间状语从句多用一般时态。
2、while引导的时间状语从句多用进行时态。
例句:When the movie ended, all of the people went home.
电影结束以后,所有人都回家了。
I was doing my homework while my mother was cooking.
妈妈做饭的时候,我在写作业。
I was doing my homework when my mother came back home yesterday evening.
昨天晚上妈妈回家的时候,我正在做家庭作业。
While they were talking , the bell rang.
正在他们谈话的时候,上课铃响了。