When / While – 用進行式還是簡單式?
大部分的人對於when跟while的語意,多停留在「當…時」,事實上,這兩個在還有其他別的語意跟用法。介紹如下:
- while / when 「當…的時候」,帶領的句子稱為時間副詞子句
- when 每當 = whenever / every time when,是一種條件副詞子句
- while 然而 = whereas,是表示退讓的副詞子句
while / when 「當….的時候」
當while跟when的意思是「當…時」,帶領的子句叫做時間副詞子句,依照說話者想要表達的語意,使用的連接詞跟時態會不同。when引導的子句是描述瞬間發生的動作,也可以是持續性的動作,還可以用when來點出人生某個時間點。While則只能用來帶領描述持續性的動作的子句。
- 一個動作正在持續中(用進行式或只有be種詞表示持續的狀態)時,而另一個動作像是插曲一樣(短的、瞬間的動作),when 跟 while 都可以用來帶領表示持續的動作的句子。但是,只有when可以用來帶領短而瞬間的動作
My father called me while I was studying in the library.
(有的學校只教用while,考試時,請跟著學校教的文法作答)
= When my father called me, I was studying in the library. - 兩個動作是短或瞬間的動作,用 when
Tom interrupted his mother when she started to talk. - 如果兩個動作都是長且持續性的動作(時態是進行式,或簡單式be動詞,表示持續中的狀態),但只強調兩個動作同時發生,並不會同時發生改變,則常用 while (用when也可以,較少看到)
While my sister is practicing the piano, Mum and I are making dinner in the kitchen.
My friend takes care of my cat while I am on holiday.
注意:如果兩個動作會同時發生改變,語意類似「隨著…」則要用 as
As time goes by, we all get older. - 用when帶領表示在…歲時或在…時期的句子
When I was eight, I was short and thin. - 兩個動作不是同時發生,而是在 A 動作發生之後,B 動作才發生,這種有一點點時間差的情況,除了 before / after 以外,還可以用 when 喔!
When I was in the supermarket, it began to rain.
補充:As也有「當..時」的語意,其後接的句子所描述的動作可以是瞬間發生的,也可以是持續的,同時,as也可以用來連接兩個持續性同時進行、也同時變化的動作。
下面例句,when跟while帶領的時間副詞子句用底線標示出來,連接詞when跟while用粗體字標示,當when跟while的句子先寫時,要打逗號,再接主要子句
- The earthquake hit while I was taking a shower.
(其實,The earthquake hit when (或as) I was taking a shower.也是可以的,不過,考生們請依照學校教的文法點作答)
=When the earthquake hit, I was taking a shower.
while後面接持續動作的子句,when則接短而瞬間的動作 - I heard a loud sound while my mom was preparing dinner.
這種情況 when 或是 while 都可以用 - While I was cleaning up my room, I found the ring I had been looking for.
這種情況 when 或是 while 都可以用 - When she arrived home, she took off her mask,
到家,摘口罩兩個動作都是短而瞬間的動作,用 when - When I opened the door, I saw a monkey on the sofa.
開門跟看見猴子,都是短而瞬間的動作,用 when - I would go camping with my father when I was young.
當我年輕的時候,表示在人生中的某一段時期,用 when - When Lily was in elementary school, she earned pocket money by taking out the garbage and doing the dishes for her family.
當Lily小學的時候,表示Lily人生中的某一段時期,用 when - The little boy started to cry when he saw his mother.
小男孩先看到媽媽,才哭,兩個動作有先後差別,用when帶領先發生的動作 - She was making the dinner while her children were doing their homework.
煮飯跟寫作業兩個動作都是長且持續的動作,且不會同時變化,常 while - When the film ended, people walked out of the theater.
電影先結束,觀眾才走出戲院,用when
while跟when是國中很重要的一個文法,在考試中,簡單好記答題技巧是:
- 當兩個子句都是進行式,多用while
I was studying while my mother was making dinner. - 當ㄧ個子句都是進行式,一個是簡單式,則when後面接簡單式的句子,或是用while接進行式的句子
I was doing homework when my mother came home.
=While I was doing homework, my mother came home. - 兩個句子都是簡單式,且兩個動作有先後發生的關係(時間差距很小,可以說是幾乎同時),用when 帶領先發生的動作的句子
When she got home, she took off her shoes. - 兩個句子都是簡單式,且其中一個句子點出一個過去的時間點,則用when帶領這個表示時間點的句子
I lived in the country when I was little.
When當、只要
當when後面的子句是現在簡單式,when的意思除了是「當….時」,也可以是「每當….時、只要」的意思(有時可以用whenever代換)。這時,when帶領的子句除了表示時間外,還有條件的味道,when帶領的子句必須是現在式,即使後面有表示未來的時間副詞。例如:She will give her boyfriend a gift when he comes to school tomorrow.
注意:有些人不清楚為什麼when後面的動作明明還沒發生,為什麼不用未來式,而用簡單式。請記得,在英文裡,時間與條件副詞子句沒有未來式,因為要when或if帶領的這個動作成為事實(現在簡單式代表現在的事實),主要子句的動作才會發生,用未來式); 如果主要子句如果是科學上的事實、習慣或祈使句,則用現在簡單式
- Don’t stand under a tree when it rains.
when帶領的句子,用現在簡單式,主要子句是祈使句也用現在簡單式 - When (Whenever) the mother is away, the baby cries.
只要媽媽離開,小嬰兒就哭,兩件事都是習慣,都用現在簡單式 - I will be very happy when my father let my play games.
只要我爸讓我玩遊戲,我就會很快樂。注意到,主要子句用未來式,表示這不是習慣 - We can travel to Japan when (whenever) you want to.
只要你想要,我們就可以去日本。注意:助動詞can後面接的動作還沒做,是一種未來式,表示不是習慣的動作
While儘管、雖然、然而
while還有另一個意思是儘管,然而,用法跟whereas一樣。在這個語意下,有些母語人士認爲他是對等連接詞,有些則認為他是從數連接詞。不管如何,這個字有兩個意思:
- 強調兩個資訊的不同(然而),這種語意通常被認為是對等連接詞,在while的前面會打逗號
- 表達兩個句子之間的退讓關係(雖然)
用粗體將while標示出來,請注意它的語意跟逗號的位置
- Jane likes to hang out with friends, while (wherease) her younger sister enjoys being alone at home.
Jane喜歡跟朋友在外面玩樂,而她妹妹喜歡自己待在家裡 (強調兩個人的不同點) - The first two reports are free, while (whereas) the third costs $1,000.
前兩篇報告免費,而第三篇就要1000元。(強調兩個資訊的不同) - While I would like to go on a trip, I am unable to at the present time.
儘管我想去旅行,但現在沒辦法做到 (兩個句子有退讓關係) - While I admire your courage, it is better to call the police first when you see a drowning man.
儘管我很欽佩你的勇氣,我還是覺得看到人溺水時,最好先打電話叫警察
如果你有其他文法或寫作上的疑惑,可以到我們『英文文法』專頁,看看有沒有文章探討相關問題。如果你對自然發音、字詞、句子結構、文法與寫作等英文學習上各個領域的文章有興趣,可以到我們的『文章』頁面。