過去進行式常常讓人搞不清楚跟過去式有什麼不一樣,尤其是要描述一件事情發生的經過時,到底該用哪個時態才對。其實只要抓到一個重點,was/were+ing 的用法馬上就清楚了,講英文的時候也不會再猶豫該怎麼講。
過去進行式到底在講什麼
過去進行式的結構很簡單,was 或 were 加上動詞的 ing 形式,主詞是 I、he、she、it 用 was,you、we、they 用 were。這個時態的重點在於「強調過去某個時間點,動作正在進行中」,不是動作本身有沒有完成。
跟過去式最大的不同在這裡:過去式講的是一個已經結束的動作,像拍照一樣,只有一個瞬間;過去進行式講的是動作進行中的那段過程,像錄影一樣,是一段畫面。
(1)
A: What were you doing at 8pm last night?
A: 你昨晚八點在幹嘛?
B: I was watching Netflix.
B: 我在看Netflix。
這句在問「那個時間點正在做什麼」,答案自然也要用過去進行式回答,因為重點是那個當下的狀態,不是動作有沒有做完。
(2)
A: Were you sleeping when I called?
A: 我打電話的時候你在睡覺嗎?
B: Yeah, sorry, I didn’t hear it.
B: 對啊抱歉,我沒聽到。
問句用過去進行式,因為問的是「那個時間點正在做的事」,這種問法在日常對話裡很常見,尤其是想確認對方當下狀態的時候。
(3)
A: She was cooking dinner around 6.
A: 她大概六點的時候在煮晚餐。
B: What did she make?
B: 她煮了什麼?
這裡也是一樣的邏輯,六點這個時間點,煮晚餐這個動作正在進行,所以用過去進行式,而不是單純講「她煮了晚餐」這個已完成的事實。
(4)
A: I was studying all afternoon.
A: 我整個下午都在唸書。
B: Did you finish the assignment?
B: 作業寫完了嗎?
這句強調的是一個持續進行的過程,「整個下午」都在做這件事,用過去進行式可以更生動地表達出那種「一直在做」的感覺,而不只是陳述一個結果。
(5)
A: The kids were playing in the yard when it started raining.
A: 小孩在院子玩的時候開始下雨了。
B: Did they get wet?
B: 他們有淋濕嗎?
這句也帶出了過去進行式很常出現的一種用法,就是背景畫面正在進行,然後有另一件事插進來,這個部分下一節會再詳細講。
跟過去式差在哪
過去式跟過去進行式最核心的差別,其實不是文法規則,而是你想強調的重點是什麼。很多人在學過去式文法的時候,會把重點放在動詞變化,但真正容易搞混的地方是「這件事發生了」跟「這件事當時正在發生」這兩種語感的差別。過去式強調的是一個完整的事實,過去進行式強調的則是一個進行中的畫面。
同一件事,換個時態講,聽起來的重點完全不一樣。
(6)
A: I ate lunch at noon.
A: 我中午吃了午餐。
B: What did you have?
B: 你吃了什麼?
這句用過去式,單純陳述「吃午餐」這個已經完成的動作,沒有特別強調過程,就是一個平鋪直敘的事實。
(7)
A: I was eating lunch when you texted me.
A: 你傳訊息給我的時候我正在吃午餐。
B: Oh sorry, I didn’t know you were busy.
B: 喔抱歉,我不知道你在忙。
同樣是吃午餐這件事,這句改用過去進行式,因為重點變成「傳訊息那個時間點,我正在做什麼」,動作的過程被拉出來當背景畫面。
(8)
A: He walked to work this morning.
A: 他今天早上走路去上班。
B: That’s a good workout.
B: 那滿好的運動欸。
單純講一個過去發生的動作,用過去式就夠了,沒有必要特別強調過程。
(9)
A: He was walking to work when he saw the accident.
A: 他走路去上班的時候看到一場車禍。
B: Was anyone hurt?
B: 有人受傷嗎?
這句就不一樣了,走路去上班這件事變成背景,看到車禍才是重點事件,這種「背景動作 + 突發事件」的組合,是過去進行式很經典的使用情境,用過去式硬套反而會讓句子聽起來很奇怪。
(10)
A: I lived in Taichung for two years.
A: 我在台中住了兩年。
B: Did you like it there?
B: 你喜歡那裡嗎?
這句用過去式,講的是一個已經結束、有明確起訖的狀態,跟現在沒有直接關聯。
(11)
A: I was living in Taichung when I met my husband.
A: 我認識我先生的時候是住在台中。
B: How romantic.
B: 好浪漫喔。
這句用過去進行式,因為「住在台中」變成一個持續中的背景狀態,而「認識先生」才是插進來的那個關鍵事件,兩者的時間軸關係很明確。

兩個過去動作同時發生
過去進行式最常見的用法之一,就是搭配 when 或 while,描述兩件過去的事情在同一時間點交會。這種句型結構在口語和寫作裡都非常實用。
基本公式是:過去進行式 + when + 過去式(背景動作被打斷),或是 while + 過去進行式 + 過去進行式(兩個動作同時進行)。
(12)
A: I was taking a shower when the phone rang.
A: 我洗澡的時候電話響了。
B: Did you answer it?
B: 你有接嗎?
這是最典型的用法,洗澡是進行中的背景動作,電話響是突然插進來的事件,用 when 連接,前面用過去進行式,後面用過去式。
(13)
A: While I was driving, my mom called me.
A: 我開車的時候我媽打給我。
B: Did you pull over?
B: 你有靠邊停嗎?
這句把 while 放在句首,強調的是「開車」這段進行中的過程,後面接的是突發插入的動作,語感上跟前一句差不多,只是句子結構前後調換。
(14)
A: While she was reading, he was making coffee.
A: 她在看書的時候,他在煮咖啡。
B: Sounds like a peaceful morning.
B: 聽起來是個平靜的早晨。
這句是兩個動作同時進行,用 while 連接兩個過去進行式,強調兩件事在同一段時間內平行發生,沒有誰打斷誰的關係。
(15)
A: I was checking my email while waiting for the bus.
A: 我等公車的時候在看信箱。
B: Did you find anything important?
B: 有看到什麼重要的東西嗎?
這句同樣是兩個動作同時進行,等公車跟看信箱是同時發生的兩件事,這種寫法在描述多工處理的情境時特別常見。
(16)
A: We were having dinner when the power went out.
A: 我們吃晚餐的時候突然停電了。
B: That must have been scary.
B: 那一定很嚇人。
這句也是背景動作被打斷的經典例子,吃晚餐正在進行,停電是突然發生的事,這種句型結構在講故事、敘述經過的時候特別實用。
職場情境怎麼用
過去進行式在職場英文裡也很好用,尤其是在敘述會議狀況、交接工作進度,或是描述某件事發生經過的時候,用對時態能讓表達更精準也更專業。
(17)
A: I was working on the report when you called.
A: 你打來的時候我正在弄那份報告。
B: Sorry to interrupt, can you send it by 5?
B: 抱歉打擾了,五點前可以傳給我嗎?
這句用過去進行式說明當下正在做的事,讓對方清楚知道被打斷之前的狀態,這種說法在[寫職場email](https://www.learnwithkak.com/business-email/)或即時回覆訊息時都很常用到。
(18)
A: What was the client saying during the call?
A: 客戶在電話裡說了什麼?
B: They were asking about the delivery date.
B: 他們在問交貨日期的事。
這是很典型的職場情境,用過去進行式詢問對方在某個時間點討論的內容,強調的是那段對話進行中的狀態,而不是最終結論。
(19)
A: We were discussing the budget when the manager walked in.
A: 我們在討論預算的時候經理走進來了。
B: Did that change the conversation?
B: 那有讓話題整個變不一樣嗎?
會議中途有人插入是很常見的情境,用過去進行式加過去式,可以很自然地描述出「正在討論」跟「突然發生」的先後關係。
(20)
A: I was reviewing the contract when I noticed the error.
A: 我在審合約的時候發現了那個錯誤。
B: Good catch, let’s fix it before sending.
B: 抓得好,我們送出去前先修正。
這句在描述工作過程中發現問題的經過,用過去進行式帶出「正在做什麼的時候」,讓敘述更有畫面感,也更清楚交代事情發生的先後順序。
(21)
A: The team was preparing for the presentation all week.
A: 團隊整週都在準備那場簡報。
B: I bet they’re relieved it’s over.
B: 我猜他們現在應該鬆了一口氣。
這種說法適合用來描述一段時間內持續進行的專案準備工作,強調的是那段過程本身,而不是單純陳述「準備了簡報」這個結果。
常見誤用陷阱
過去進行式最容易出錯的地方,是拿來描述一個單一、瞬間就結束的動作,這種情況其實用過去式就好,硬用過去進行式反而會讓句子怪怪的。
(22)
❌ I was breaking the glass yesterday.
我昨天打破了那個杯子。(錯誤用法)
✅ I broke the glass yesterday.
我昨天打破了那個杯子。
打破杯子是一個瞬間發生、沒有持續過程的動作,用過去式描述就夠了,加上進行式反而會讓母語者聽起來覺得很奇怪,好像在講一個拖了很久的動作。
(23)
A: She was arriving at the office around 9.
A: 她大概九點抵達辦公室。(語感偏怪)
B: 比較自然的講法:She arrived at the office around 9.
她大概九點抵達辦公室。
arrive 本身是一個瞬間動作,通常不會搭配進行式使用,除非是要特別強調「正在抵達的路上」這種罕見情境,一般日常對話直接用過去式描述就好。
另一個常見錯誤,是忘記 when 跟 while 前後動詞要用不同時態,很多人會把兩邊都寫成過去進行式,或是兩邊都寫成過去式,這樣會讓句子失去「背景動作被打斷」或「兩件事同時發生」的語感層次。基礎的過去式文法規則其實不難,難的是判斷句子想表達的是事實還是過程,記得依照這個邏輯去搭配時態,而不是死背公式。
過去進行式說穿了,就是幫你的句子加上「當下正在發生」的畫面感,只要抓到「強調過程」還是「強調結果」這個核心差別,跟過去式的選擇就不會再卡關,多練習幾個生活情境的例句,語感自然會慢慢建立起來。
延伸閱讀:【現在完成式跟過去式一直搞混?其實看時間點就分得出來】
如果你喜歡這篇文章的話,可以追蹤我們的 Threads 和 Facebook 唷!