過去進行式
重點整理 |
過去進行式公式:was/were + 現在分詞 過去進行式公式(否定句):wasn't/weren't + 現在分詞 * 現在分詞是一種動詞形式,結尾為「–ing」。例如,enjoying(享受中),raining(正在下雨),speaking(正在說話)等,我們在文法書上常用「Ving 」來代表現在分詞。
「過去進行式」的使用情境跟「現在進行式」基本上是很類似的, 差別在於:「過去進行式」聚焦於過去的時間點。過去進行式主要運用在以下五大常見的情境: (1) 表示在過去某個時間點,當下正在做的事或是正在發生的事情 (2) 表示過去某一段長期的時間正在進行的事 (3) 表示在過去某個時間點,已經計畫好的未來事件 (4) 表示以前逐漸的變化、潮流趨勢 (5) 表示過去某一段時間,與副詞always, forever, constantly 聯用,抱怨或強調不斷重覆發生的事、動作 |
以下的表格示範過去進行時態中根據主詞人稱不同而變化的用法。
主詞 | 第一人稱 | 第二人稱 | 第三人稱 |
單數 | I was sleeping this afternoon. 我今天下午在睡覺。 | You were sleeping this afternoon. 你今天下午在睡覺。 | He/she was sleeping this afternoon. 他/她今天下午在睡覺。 |
複數 | We were sleeping this afternoon. 我們今天下午在睡覺。 |
| They were sleeping this afternoon. 他們今天下午在睡覺。 |
✦ 表示在過去某個時間點,當下正在做的事或是正在發生的事情

過去進行式最常見的用法就是表示「在過去某個時間點,當下正在做的事或是正在發生的事情」,這類句子中通常會出現明確的時間點,例如 :
We were taking a hot spring bath an hour ago.
我們一小時前在泡溫泉。
Last night at 7 pm I was watching the baseball playoff game at the stadium.
昨晚七點時候,我在體育館看棒球季後賽。
I was working at 10 pm last night.
我昨晚 10 點在工作。
The last time I saw him, he was shopping at the mall.
我最後一次看到他,他在商場購物。
This time last week, we were taking a walk on the beach in Hawaii.
上週的這個時候我們在夏威夷的海邊散步。
Yesterday at this time, I was hiking on the Elephant mountain hiking trails.
昨天的這個時候我正在象山登山步道健行。
標記時間的方式,除了像上方例句用明確的單位表示以外,我們也可以用 when/while 副詞子句來代表「當~的時候」,例如:
I was taking a shower when my dad called.
When my dad called, I was taking a shower.
當我爸打電話過來的時候,我正在沖澡。
在上面的句子中,「我正在沖澡」的動作比較早發生,而且持續進行著,因此用過去進行式 I was taking a shower;較晚發生的短暫動作「我爸打電話過來」,則用過去簡單式 my dad called。這種用法:主要子句用過去進行式,強調的是原先持續的背景動作,when 引導的副詞子句用過去簡單式。然而,也可以換種說法,強調之後發生的短暫動作,比如說:
While/When I was taking a shower, my dad called.
My dad called while/when I was taking a shower.
當我正在沖澡時候,我爸打電話過來。
上面的句子中, while/when 所連接的副詞子句用過去進行式,是原先持續的背景動作,而主要子句所強調的,則是後來的短暫動作「我爸打電話過來」。這兩種方式都是「過去進行式+過去簡單式」所代表的「持續的背景動作+短暫動作」說法,只是強調的動作不同。我們來看看更多例子 :
I was taking a bath when the phone rang.
電話響起時,我正在泡澡。
Paul was waiting for us when we got off the plane.
我們下機時,Paul 正在等我們。
She was baking a cake when she realized she was out of sugar.
當她意識到自己沒有糖時,她正在烤蛋糕。
When we were cooking dinner, the power went out.
我們在煮晚餐時候,突然停電了。
While I was writing the email, my laptop suddenly crashed.
我在寫電子郵件時,我筆電突然當機了。
While I was listening to music on Youtube, the Internet got cut off.
當我在 Youtube 上聽音樂時候,網路斷線了。
另外,我們也可以主要子句跟副詞子句都用過去進行式來表示「當~的時候,~正在進行中」,比如說:
Were you listening while he was talking?
他剛剛講話的時候,你有在聽嗎?
I wasn’t paying attention while the professor was giving a lecture.
教授在教課的時候我沒有專心聽。
While the teacher was asking for volunteers, I was pretending to be asleep.
當老師在徵求志工的時候,我在裝睡。
✦ 表示過去某一段長期的時間正在進行的事

過去進行式除了表示「在過去某個時間點,當下正在做的事或是正在發生的事情」,也可以把聚焦時間拉長為「過去某一段長期的時間」,例如 :
I was looking for a job earlier this year.
我今年年初的時候一直在找工作
She was living with her roommates last summer.
她去年夏天一直跟她室友住在一起。
David was working two jobs last winter.
David 去年冬天一直在做兩份工作。
I didn't have a car last year, so I was biking to work every day.
我去年沒有車,所以我每天騎腳踏車上班。
✦ 表示在過去某個時間點,已經計劃好的未來事件

過去進行式可以表示「在過去某個時候,所預定的未來計畫」。 我們來看一些例句:
Last night, I told my mom I was meeting my boyfriend later .
昨天晚上我跟我媽說我等等要跟我男朋友見面。
Yesterday, James said he was going on a business trip to Kaohsiung on Friday.
昨天 James 跟我說他週五要到高雄出差。
This morning, Anita said that she was having dinner with her family at Luke's Cafe tonight.
今天早上 Anita 說她今天晚上會跟家人在路加咖啡廳吃飯。
Last week I was told they were throwing Alex a going away party this Friday.
上週有人告訴我他們這週五要為 Alex 舉辦歡送會。
✦ 表示以前逐漸的變化、潮流趨勢

About 10-15 years ago, social media apps were starting to become more popular worldwide.
大約 10-15 年前,社群媒體應用程式開始在全球範圍內變得越來越流行。
Three years ago around this time, covid-19 pandemic was beginning to spread around the world.
三年前的這個時候,covid-19 大流行開始在世界範圍內蔓延。
✦表示過去某一段時間,與副詞 always, forever, constantly 聯用,抱怨或強調不斷重覆發生的事、動作

當過去進行式與 always, constantly 或 forever 等字聯用時,它是在表示過去某一件令人厭煩、不悅、惱怒或驚訝的事情經常發生。例句:
I remember back in high school days Liam and Emma were always arguing.
我記得以前高中的時候 Liam 和 Emma 總是在吵架。
Do you remember Jonathan? He was forever bragging about how much money he made.
你記得 Jonathan 嗎? 他永遠在吹噓自己賺多少錢。