flowexam.com 老師在英文中講解過去完成式簡單式與過去完成進行式,並提供適用於 TOEIC® 考試準備的時間軸範例

過去完成式簡單式 vs. 過去完成進行式:TOEIC® 考試不再出錯的簡單方法

(更新於: 2026年4月2日)

Flow Exam team

Past Perfect Simple(過去完成式簡單式)用來表達一個動作在過去的另一個時間點之前就已經完成。

而 Past Perfect Continuous(過去完成式進行式)則強調這個先前動作的持續時間或連續性。

在 TOEIC® 考試中,這種區別主要出現在第 5 和第 6 部分。時間線索通常會引導你做出選擇:「for two hours」(兩小時)暗示持續性(continuous),而「already」(已經)則表示完成(simple)。

陷阱在哪裡?兩種形式在文法上可能都看起來正確,但只有一種真正符合想要的語義。

何時使用 Past Perfect Simple (過去完成式簡單式)

Past Perfect Simple 表示某個動作在過去某個特定時間點之前已經完成。重點在於結果或完成度,而不是持續的時間長度。

構成:had + 過去分詞

  • "She had finished the report before the meeting started."
    在她開會前,她已經完成了報告。
  • "They had already left when I arrived at the office."
    當我到達辦公室時,他們已經離開了。

指示 Past Perfect Simple 的線索

在 TOEIC® 題目中,有些詞彙會引導你選擇簡單式:

  • already, just, never, yet:表示完成的狀態
  • before, by the time:標記清晰的先於關係
  • after:暗示一系列已完成的動作

範例:

  • "By the time the client called, we had sent the proposal."
    當客戶打電話來時,我們已經寄出了提案。

TOEIC® 職場情境中的典型用法

在電子郵件和報告中,Past Perfect Simple 經常出現,用來解釋基於過去動作所做的決定:

Email 範例

  • "We approved the budget because the finance team had reviewed all expenses."
    我們批准了預算,因為財務團隊已經審核了所有開支。

報告範例

  • "Sales increased after the company had launched the new product line."
    公司推出新產品線後,銷售額有所增長。

何時使用 Past Perfect Continuous (過去完成式進行式)

Past Perfect Continuous 強調動作在過去某個時間點之前的持續時間連續性。當過程的重要性不亞於結果時,就使用它。

構成:had been + 動詞ing形式

  • "He had been working on the project for three months before it was cancelled."
    在專案被取消之前,他已經持續工作了三個月。
  • "The team had been waiting for approval when the manager finally responded."
    當那位經理終於回應時,團隊一直在等待批准。

Past Perfect Continuous 的信號詞

在文法題中留意這些線索:

  • for + 持續時間 (for two weeks, for several hours)
  • since + 特定時間點 (since Monday, since 2020)
  • all day/week/month(一整天/週/月)
  • 表示疲倦、惱火或持續動作造成可見結果的情境

範例:

  • "Her eyes were tired because she had been reading contracts all afternoon."
    她的眼睛很疲倦,因為她整個下午都在閱讀合約。

第 5 部分的常見陷阱

陷阱誤導性範例修正解釋
持續時間可見但動作已完成"He had been finished the task""He had finished the task""Finish" 不用於進行式
僅有 "For" 不足夠"She had worked here for 5 years before retiring""She had been working here for 5 years before retiring"強調持續時間,而不僅是完成
狀態動詞用於進行式"I had been knowing him for years""I had known him for years""Know" 是狀態動詞
與 Past Continuous 混淆"When I arrived, he was working for 2 hours""When I arrived, he had been working for 2 hours"其先發性要求使用過去完成式

直接比較:Simple 與 Continuous

情境Past Perfect SimplePast Perfect Continuous
完成度"She had completed 3 reports""She had been completing reports all week"
精確次數 vs 持續時間"They had attended 5 meetings""They had been attending meetings since morning"
可見結果"The office had closed""The office had been closing early lately"
單次動作"He had submitted the form""He had been submitting forms repeatedly"

簡單規則:如果動作可以被計數,或者明確表示已完成,則使用簡單式。如果你想強調持續了多久,或者動作當時正在進行中,則使用進行式。

第 5 部分的快速解題法

即使是已經使用過學校平台預習的考生,在第 5 部分中也經常會在過去完成式簡單式和進行式之間感到混淆。

事實上,這是一個很多人會失分的地方:工具強調規則,但很少強調在壓力下該採取的反射動作。以下是一個可以在 20 秒內回答的檢查清單:

步驟 1:找出句子中的時間線索

  • "for/since + 持續時間" → 傾向於 continuous
  • "already/just/never" → 傾向於 simple
  • "by the time/before" → 確認語義

步驟 2:確定動詞類型

  • 狀態動詞(know, understand, believe)→ 永遠是 simple
  • 動作動詞 → 兩種皆有可能

步驟 3:問自己「那個」問題

  • "我們在談論持續了多久嗎?" → continuous
  • "我們在談論它是否已完成/達成?" → simple

應用範例

  • "The manager was frustrated because the team ___ on the wrong version."

A) had worked B) works C) had been working D) work

反射動作:沒有明顯的持續時間線索,沒有 "for/since"。情境暗示這是一個錯誤(結果),而不是持續了多久。答案:A。

會讓你失分的常見錯誤

我們的考生中,以下三種錯誤會反覆出現:

錯誤 1:對狀態動詞使用進行式

  • "I had been owning the car for 5 years." -> 錯誤
  • "I had owned the car for 5 years." -> 正確
    我當時已經擁有這輛車五年了。

錯誤 2:忘記必要的前後時序關係

  • "When I called, he already left." -> 錯誤
  • "When I called, he had already left." -> 正確
    當我打電話時,他已經離開了。

錯誤 3:混淆持續時間與重複次數

如果動作發生了多次(有明確的次數),即使有 "for",也應該使用簡單式:

  • "She had met with clients 10 times in the past month." -> 正確
    在上個月,她已經會見了客戶 10 次。

這裡,"10 times" 強制要求使用簡單式,因為我們是在計算發生的次數。

第 6 部分的應用:文本連貫性

在第 6 部分中,過去完成式(簡單式或進行式)用於在一封電子郵件或備忘錄中保持清晰的時間順序。進步最快的考生有一個共同點:他們會先找出所有時間標記,然後再選擇時態。

典型範例

  • "The conference was a success. We ___ (prepare) the presentation for weeks, and the feedback was excellent."

答案:「had been preparing」(強調在成功之前持續了數週的準備工作)。

陷阱:如果下一句是 "We gave three presentations",那麼使用 "had given" 會更合乎邏輯(表示明確的次數,已完成的動作)。

準備好練習了嗎?

Past Perfect Simple 和 Continuous 是第 5 部分中最常考的語法點之一,因為它們結合了先後順序、時間線和語義上的細微差別。

在 Flow Exam 上,你可以直接練習第 5 部分中關於「過去時態」的主題,擁有數千個與官方 TOEIC® 題目格式相同的練習題。因此,如果你在這個主題上遇到困難,你將再也不會犯同樣的錯誤。

Flow Exam 平台的一些超強功能:

  • 150 個真正獨家的秘訣,這些是來自超過 500 位 TOEIC® 考到 +950 分的考生的實戰經驗總結:清晰、具體、經過實地測試和驗證。
  • 智慧練習系統,根據你的個人檔案調整練習內容,並直接針對你最常出錯的主題進行訓練。結果是:與傳統平台相比,你的進步速度快 3.46 倍
  • 超個人化的學習路徑:只針對讓你失分的題目和主題進行集中訓練 → 持續調整以適應你水平的變化。
  • 針對 +200 個精確主題的個人化統計數據(副詞、代名詞、連接詞等……)
  • 與大考當天完全相同的實境模式(聽力部分朗讀指示、計時等)→ 你可以隨時開啟。
  • 根據你的錯誤自動生成的閃卡,並透過間隔重複法(J 型算法)優化,以實現持久記憶,永不遺忘。
  • 保證 TOEIC® 分數提升 +300 分。否則,我們將全額退款給你。
開始