while和when都是表示同時,到底句子中是用when還是while主要看從句和主句中所使用的動詞是短暫性動作(瞬時動詞)還是持續性動作。
1、若主句表示的是一個短暫性的動作,而從句表示的是一個持續性動作時,兩者都可用。如:
Hefellasleepwhen[while]hewasreading.他看書時睡著了。
Imethimwhen[while]Iwastakingawalkinthepark.我在公園散步時遇到了他。
2、若主、從句表示兩個同時進行的持續性動作,且強調主句表示的動作延續到從句所指的整個時間,通常要用while。如:
Don"ttalkwhileyou"reeating.吃飯時不要說話。
Ikeptsilentwhilehewaswriting.在他寫的時候,我默不作聲。
3、若從句是一個短暫性動作,而主句是一個持續性動作,可以when但不用while。如:
Whenhecamein,Iwaslisteningtotheradio.他進來時,我在聽收音機。
Itwasraininghardwhenwearrived.我們到達時正下著大雨。
4、若主、從句表示的是兩個同時(或幾乎同時)發生的短暫性動作,一般要用when。如:
Ithoughtofitjustwhenyouopenedyourmouth.就在你要說的時候,我也想到了。
至於什麼是短暫性動作,什麼是持續性動作,其實有個很簡單的規律。就是如果是進行時態,一般是持續性的。如果是過去式,一般是短暫性動作。
while和when都是表示同時,到底句子中是用when還是while主要看從句和主句中所使用的動詞是短暫性動作(瞬時動詞)還是持續性動作。
1、若主句表示的是一個短暫性的動作,而從句表示的是一個持續性動作時,兩者都可用。如:
Hefellasleepwhen[while]hewasreading.他看書時睡著了。
Imethimwhen[while]Iwastakingawalkinthepark.我在公園散步時遇到了他。
2、若主、從句表示兩個同時進行的持續性動作,且強調主句表示的動作延續到從句所指的整個時間,通常要用while。如:
Don"ttalkwhileyou"reeating.吃飯時不要說話。
Ikeptsilentwhilehewaswriting.在他寫的時候,我默不作聲。
3、若從句是一個短暫性動作,而主句是一個持續性動作,可以when但不用while。如:
Whenhecamein,Iwaslisteningtotheradio.他進來時,我在聽收音機。
Itwasraininghardwhenwearrived.我們到達時正下著大雨。
4、若主、從句表示的是兩個同時(或幾乎同時)發生的短暫性動作,一般要用when。如:
Ithoughtofitjustwhenyouopenedyourmouth.就在你要說的時候,我也想到了。
至於什麼是短暫性動作,什麼是持續性動作,其實有個很簡單的規律。就是如果是進行時態,一般是持續性的。如果是過去式,一般是短暫性動作。