when后面能接“時間點”和“時間段”,也就是短暫性動作和連續(xù)性動作,while只能接“時間段”,也就是只能接連續(xù)性動作。當表示“當……的時候”時,while傾向于主句的動作與從句的動作同時發(fā)生,而when則可以有動作先后。
1、when和while引導時間狀語從句時,都可以表示“當……的時候”,但when后面能接“時間點”和“時間段”,也就是短暫性動作和連續(xù)性動作,while只能接“時間段”,也就是只能接連續(xù)性動作。
如:
Sorry,I was out when you called me last night.
抱歉,你昨天打我電話的時候我在外面。
Don't talk while/when you're watching a movie.
看電影的時候別說話。
以上例句1,只能用when,因為call這個動詞,是短暫性動作;例句2兩者都可以用,因為watch a movie是一段較長的時間。
2、當表示“當……的時候”時,while傾向于主句的動作與從句的動作同時發(fā)生,而when則可以有動作先后。
如:
I was writting when she walked into my room.
她走進我房間的時候,我正在寫作。
(我先看書,她后面才走進來,動作有先后)
My mother is cooking while my father is cleaning.
爸爸在打掃(衛(wèi)生)的時候,媽媽在做飯。
(從句和主句的動作同時發(fā)生,不分時間先后)
3、從句的謂語動詞不同。while從句后面的謂語動詞一般用進行時態(tài),而when則不一定。
I was watching TV when my mom walked in.
My mom walked in while/when I was watching TV.
媽媽進來的時候,我正在看電視。
來源:高三網
能發(fā)現自己知識上的薄弱環(huán)節(jié),在上課前補上這部分的知識,不使它成為聽課時的“絆腳石”。這樣,就會順利理解新知識,相信通過時間狀語從句when和while的區(qū)別這篇文章能幫到你,在和好朋友分享的時候,也歡迎感興趣小伙伴們一起來探討。