when與while用法的區別:
while引導的時間狀語從句多用進行時態,而when引導的用一般時態即可。
例如:用while時可以說:WhileIwasseekingaparkinglot,thepolicecameoverandaskedmetoshowmydrivinglicense.(當我在找停車場的時候,警察走過來讓我出示駕照。)用when則要說:WhenIturnedmyhead,Isawapolicecomingover.(當我回頭的時候,我看到警察朝我走過來。)
while只能表達“duringcertainamountoftime”(在某段時間內),不能表達某一時間點。而when則既可以表達一個時間點,又可以表達一段時間。所以,跟在while後面的動詞必須要是個延續性動詞,不能是類似:puton、sitdown這樣瞬間就結束的動詞。
例如:WhileIwaswonderingwhattoorderforlunchtoday,Pennysuggestedpizza.(當我還在苦思冥想中午吃什麼的時候,Penny提議吃披薩。)
例句:
when
1、Iaskedhimwhenhe"dbebacktopickmeup.
我問他什麼時候回來接我。
2、Hecouldrememberatimewhenhehadworkedlikethathimself.
他還能記得自己一度工作起來也是那個樣子。
3、HowcanIlovemyselfwhenIlooklikethis?
我這個樣子,怎麼能對自己滿意呢?
while
1、Theywalkedoninsilenceforawhile.
他們繼續默默無語地走了一會兒。
2、Allthewhilethepeopleatthenexttablewatchedmeeat.
我吃東西的時候鄰桌的人一直在看我。
3、Isatonthesetteetounwrapthepackagewhilehestoodby.
我坐在長椅上開啟包裹時他就站在旁邊。
when與while用法的區別:
while引導的時間狀語從句多用進行時態,而when引導的用一般時態即可。
例如:用while時可以說:WhileIwasseekingaparkinglot,thepolicecameoverandaskedmetoshowmydrivinglicense.(當我在找停車場的時候,警察走過來讓我出示駕照。)用when則要說:WhenIturnedmyhead,Isawapolicecomingover.(當我回頭的時候,我看到警察朝我走過來。)
while只能表達“duringcertainamountoftime”(在某段時間內),不能表達某一時間點。而when則既可以表達一個時間點,又可以表達一段時間。所以,跟在while後面的動詞必須要是個延續性動詞,不能是類似:puton、sitdown這樣瞬間就結束的動詞。
例如:WhileIwaswonderingwhattoorderforlunchtoday,Pennysuggestedpizza.(當我還在苦思冥想中午吃什麼的時候,Penny提議吃披薩。)
例句:
when
1、Iaskedhimwhenhe"dbebacktopickmeup.
我問他什麼時候回來接我。
2、Hecouldrememberatimewhenhehadworkedlikethathimself.
他還能記得自己一度工作起來也是那個樣子。
3、HowcanIlovemyselfwhenIlooklikethis?
我這個樣子,怎麼能對自己滿意呢?
while
1、Theywalkedoninsilenceforawhile.
他們繼續默默無語地走了一會兒。
2、Allthewhilethepeopleatthenexttablewatchedmeeat.
我吃東西的時候鄰桌的人一直在看我。
3、Isatonthesetteetounwrapthepackagewhilehestoodby.
我坐在長椅上開啟包裹時他就站在旁邊。