「昨天你打給我的時候,我正在洗澡。」想用英文說出這種「過去某一刻正在做的事」,就要用過去進行式。它就像把鏡頭停在過去的某一刻,描述當時「正在進行」的動作,句型是 主詞 + was/were + V-ing。例如 At 9 p.m. last night, I was watching Netflix,意思是昨晚九點那一刻,我正在看 Netflix。這篇從句型開始,帶你看懂 4 種用法、when 和 while 怎麼分,再用對照表分清楚它和過去式的差別,最後用練習題確認自己真的會用。
過去進行式是什麼?把鏡頭停在過去的某一刻
過去進行式(past continuous tense)描述的是過去某個時間點「進行到一半」的動作,就像替過去按下暫停鍵:那一刻動作還沒結束。英文文法書有時也叫 past progressive,兩個名稱指的是同一個時態。
它最常和過去式一起出現:過去進行式負責「背景」(當時正在做什麼),過去式負責「突然發生的事」。
例如:
把這 7 個項目唸出來,看看你的發音拿幾分。
- I was taking a shower when you called.
你打來的時候,我正在洗澡。

過去進行式句型:肯定、否定、疑問
| 句型 | 結構 | 例句 |
|---|---|---|
| 肯定句 | 主詞 + was/were + V-ing | She was reading in the library. |
| 否定句 | 主詞 + was/were not(wasn’t/weren’t)+ V-ing | They weren’t listening. |
| 是非問句 | Was/Were + 主詞 + V-ing? → Yes, 主詞 + was/were. / No, 主詞 + wasn’t/weren’t. | Were you sleeping? — No, I wasn’t. |
| 疑問詞問句 | 疑問詞 + was/were + 主詞 + V-ing? | What were you doing at 8 p.m.? |

was 還是 were? I、he、she、it 和單數名詞用 was;you、we、they 和複數名詞用 were。
動詞加 -ing 時,大多數直接加 -ing 就好,但有三種情況要注意:
| 規則 | 做法 | 例子 |
|---|---|---|
| 字尾是不發音的 e | 去 e 再加 -ing | make → making、ride → riding |
| 字尾是 ie | ie 改成 y 再加 -ing | lie → lying、die → dying |
| 重音在最後、結尾是「子音+短母音+子音」 | 重複最後一個子音再加 -ing | run → running、sit → sitting、begin → beginning |

掌握過去進行式句型之後,接著看它在哪些情境下使用。
過去進行式用法:4 種常見情境
過去進行式的用法大致有 4 種,下面每一種都附上過去進行式例句和中文翻譯。
過去某個時間點正在做的事
常搭配 at 8 p.m. yesterday、at this time last week、at that time。
例如:
- At this time yesterday, we were driving to Kaohsiung.
昨天這個時候,我們正開車去高雄。
正在進行時,被另一件事打斷
正在進行的動作用過去進行式,打斷它的短動作用過去式,常用 when 連接。
例如:
- I was riding my scooter when my phone rang.
我騎機車的時候,手機響了。
兩件事同時在進行
兩個動作都用過去進行式,常用 while 連接。
例如:
- While my mom was cooking, my dad was cleaning the living room.
媽媽在煮飯的時候,爸爸在打掃客廳。
說故事時鋪陳背景
故事開頭常用過去進行式描寫場景,再用過去式帶出事件。
例如:
- It was raining, and people were rushing to the MRT station. Suddenly, the lights went out.
當時正在下雨,大家急著往捷運站跑。突然,燈全滅了。
另外,過去進行式搭配 always 時,常帶有抱怨的語氣:He was always forgetting his keys.(他以前老是忘記帶鑰匙。)

過去進行式使用時機:when 和 while 怎麼分?
什麼時候用過去進行式?最常讓人卡關的就是 when 和 while。最實用的判斷方式是看動作的長短:
| 連接詞 | 後面通常接 | 例句 |
|---|---|---|
| while | 持續一段時間的動作(過去進行式) | While I was studying, my brother was playing games. |
| when | 短暫、突然發生的動作(過去式) | I was studying when the power went out. |

簡單的記法是:while 接「長」的背景動作,when 接「短」的插入動作。when 後面也可以接過去進行式(When I was living in Tainan, …),初學時先掌握上面這個最常見的組合即可。
哪些動詞通常不用過去進行式?
表示狀態、感覺、想法或擁有的動詞,通常不用進行式,直接用過去式:
- 想法:know、understand、believe、remember
- 喜好:like、love、hate、want、prefer
- 擁有:have(擁有)、own、belong
- 感官:see、hear、smell、taste(指「聞起來、嚐起來」)
例如「我知道答案」要說 I knew the answer,不說 I was knowing the answer。
不過有些動詞換個意思就能用進行式,例如 have lunch(吃午餐)、think about(考慮)、taste the soup(嚐湯):We were having lunch when he arrived.
過去進行式和過去式的差別
過去進行式和過去式都描述過去,差別在於動作有沒有被看成「完成的一件事」:
| 比較 | 過去式 | 過去進行式 |
|---|---|---|
| 重點 | 動作已經完成、是一件完整的事 | 那一刻動作正在進行、還沒結束 |
| 常見搭配 | yesterday、last week、two days ago、in 2020 | at 9 p.m. last night、at that time、when、while |
| 例句 | I read a book last night. | I was reading a book at 9 p.m. last night. |

例如:
- I read a book last night.
我昨晚讀了一本書,通常表示讀完了。 - I was reading a book when you called.
你打來時我正在讀書,不知道後來有沒有讀完。
如果把同一件事的「先後動作」依序說出來,就全部用過去式:I got up, brushed my teeth and left home.
過去進行式和過去完成進行式怎麼選?
過去完成進行式(past perfect continuous)的句型是 had been + V-ing,強調「在過去某個時間點之前,已經持續了多久」。
例如:
- I was cooking when she arrived.
她到的時候,我正在煮飯。 - I had been cooking for an hour when she arrived.
她到之前,我已經煮了一個小時。
想了解完成式家族的差別,可以參考過去完成式的用法與練習。

過去進行式的被動式
句型是 主詞 + was/were being + p.p.,表示「當時某件事正在被做」,也就是把被動語態的 be + p.p. 套進過去進行式。
例如:
- The road was being repaired when we drove past.
我們開車經過時,那條路正在整修。 - The classroom was being cleaned, so we waited outside.
教室當時正在打掃,所以我們在外面等。

過去進行式常見的 4 個錯誤
was/were 用錯
複數主詞要用 were。They was watching TV. 應該改成 They were watching TV.
漏掉 was/were
過去進行式一定要有 be 動詞,只寫 V-ing 不成句。I watching TV at 9 p.m. 要改成 I was watching TV at 9 p.m.
狀態動詞用了進行式
want、know、like 這類動詞表示狀態,直接用過去式。She was wanting a new phone. 應該寫成 She wanted a new phone.
when 和 while 用反
電話響是短暫、突然的動作,前面要用 when 而不是 while。While the phone rang, I was taking a shower. 要改成 When the phone rang, I was taking a shower.

過去進行式練習題(附解答)
練習 1:用括號內動詞的正確形式填空
- At 8 p.m. last night, I ______ (study) for my midterm.
- They ______ (wait) for the MRT when it started to rain.
- While my mom ______ (cook) dinner, my dad ______ (clean) the living room.
- ______ you ______ (sleep) when I called you?
- She ______ (not / listen) when the teacher explained the rule.
- What ______ he ______ (do) at this time yesterday?
- We ______ (walk) around the night market when we met Amy.
- The kids ______ (play) games while their parents ______ (chat).
- I ______ (ride) my scooter when my phone rang.
- The road ______ (repair) when we drove past.(被動)
練習 2:選出正確的答案
- I (watched / was watching) TV when the power went out.
- She (called / was calling) me three times yesterday.
- (When / While) I was taking a shower, someone knocked on the door.
- He (was knowing / knew) the answer.
- We were having dinner (when / while) the earthquake hit.
練習 1 解答:
- was studying:at 8 p.m. last night 是過去的特定時間點。
- were waiting:等捷運是背景動作,被下雨打斷。
- was cooking/was cleaning:while 連接兩個同時進行的動作。
- Were … sleeping:疑問句把 were 放到主詞前面。
- wasn’t listening:老師講解時,她當下沒有在聽。
- was … doing:問昨天這個時候正在做什麼。
- were walking:逛夜市是背景動作,遇到 Amy 是插入的事件。
- were playing/were chatting:兩件事同時進行。
- was riding:騎車時被電話打斷。
- was being repaired:路「正在被整修」,用過去進行被動式。
練習 2 解答:
- was watching(看電視是被停電打斷的背景動作)
- called(打了三次電話,是完成的事件)
- While(後面接持續的動作 was taking a shower;用 when 文法上也通,但 while 最自然)
- knew(know 是狀態動詞,不用進行式)
- when(地震是突然發生的短暫事件)
結語
總結來說,過去進行式就是替過去按下暫停鍵,句型是 was/were + V-ing;搭配連接詞時,while 接長動作,when 接短動作。口語裡 was 常念成弱讀的 /wəz/,聽起來很輕,可以用 ELSA Speak 跟讀練習,讓語調更自然。想把時態串起來,可以再看 12 種英文時態、現在進行式和現在完成式。












