flowexam.com 老師在黑板上用英語講解過去完成進行式,以供 TOEIC® 備考使用

TOEIC® 過去完成進行式:規則、用法與常見陷阱

(更新於: 2026年1月25日)

Flow Exam team

過去完成進行式描述一個在過去正在發生,並持續到過去某個特定時間點的動作。

在TOEIC考試中,你主要會在Part 5和Part 6遇到它,尤其是在商業情境中,用來表示某項活動在某個關鍵事件發生前已經持續了一段時間。

例如:

  • "She had been working on the report for three hours when her manager called."
    當她的主管打電話來時,她已經為那份報告工作了三個小時。

常見的錯誤?將這個時態與過去完成式(past perfect simple)混淆,但過去完成進行式強調的是持續的「期間」和「過程」。

過去完成進行式的形成與結構

過去完成進行式由 "had been" + 加上動詞的 -ing 形式構成。這個結構對於所有人稱(I, you, he, she, it, we, they)都是相同的。

Unknown block type "table", specify a component for it in the `components.types` option

縮寫形式 "hadn't been" 在對話中經常出現,尤其是在Part 3和Part 4。但在Part 5中,你更常在正式的書面句子中看到完整形式。

在TOEIC®中何時使用?

這個時態呼應了測驗中出現的三種特定情境。

過去某事件之前的持續時間

當你想說明某個動作在另一件事發生之前持續了多久時,就使用這個時態。

  • "The team had been preparing the presentation for two weeks before the client canceled the meeting."
    在客戶取消會議之前,團隊已經準備簡報兩週了。

過去某情況的原因

過去完成進行式用來解釋某事發生的原因,或是某人當時的狀態。

  • "His eyes were tired because he had been reviewing contracts all morning."
    他的眼睛很累,因為他整個早上都在審閱合約。

過去被中斷的動作

一個正在進行的活動,因為某個特定事件而停止。

  • "I had been waiting for the conference call when the system crashed." 當系統當機時,我正在等候視訊會議。

Part 5 中常見的陷阱

事實上,關於這個時態,有三種錯誤會不斷出現。問題不在於規則本身,而在於壓力下是否會產生錯誤的直覺反應。

Unknown block type "table", specify a component for it in the `components.types` option

在 Flow Exam 上,你可以直接在 Part 5 的「過去時態」主題下進行練習,有數千道與官方TOEIC®題目格式完全相同的題目。所以如果你在這個主題上有困難,你將再也不會犯同樣的錯誤。

應留意的时间標記

這些時間標記通常暗示你需要使用過去完成進行式。它們出現在 Part 5 中關於這個時態的題目中約 70% 的情況下。

明確的持續時間

  • for + 時間長度 (for three months, for several hours)
  • since + 具體時間點 (since January, since 8 AM)
  • all + 一段時間 (all morning, all week, all year)

時間連接詞

  • when (當某事件中斷時)
  • before (在過去某時間點之前)
  • by the time (在...的時候)
  • until (直到...)

"By the time the meeting started, the team had been working on the proposal for six hours."
在會議開始時,團隊已經針對提案工作了六個小時。

這些標記經常出現在句中離動詞較遠的地方。測驗會故意在中間插入其他詞彙,以測試你是否保持警惕。

與過去完成式(Past Perfect Simple)的區別

這一點會讓很多人失分。雖然兩者都談論的是「更早的過去」,但它們的邏輯不同。

Unknown block type "table", specify a component for it in the `components.types` option

即使是已經使用學校提供準備平台的考生,在 Part 5 中也經常會在這兩種時態之間感到混淆。然而,規則其實很簡單:

  • 看到 "for" 或 "since" + 表達動作的動詞? → 使用過去完成進行式 (Past Perfect Continuous)
  • 上下文是關於疲勞、原因、或可見的過程? → 使用過去完成進行式 (Past Perfect Continuous)
  • 只是過去完成的一個事實? → 使用過去完成式 (Past Perfect Simple)

實戰案例

以下是你會在測驗中遇到的真實情境,以及應具備的反應。

情境 1:商業郵件 (Part 6)

  • "We apologize for the delay. Our technical team ______ the issue for several days before finding a solution."

A) resolved B) had resolved C) had been resolving D) was resolving

答案: C) had been resolving

反應:"for several days" + 表示在找到解決方案前持續了某段時間的語境 = 必須使用過去完成進行式。

情境 2:活動報告 (Part 7)

  • "The sales department reported strong results. They ______ new strategies throughout the quarter."

A) implemented B) had implemented C) had been implementing D) were implementing

答案: C) had been implementing

反應:"throughout the quarter" 表示在報告之前持續一整個季度都在進行的活動。

情境 3:對話 (Part 5)

  • "When the CEO announced the merger, employees ______ about it for weeks."

A) speculated B) had speculated C) had been speculating D) were speculating

答案: C) had been speculating

反應:"for weeks" + 過去的特定事件(宣布)= 使用過去完成進行式來表示在宣布之前持續了數週的時間。

絕對要避免的錯誤

錯誤很少來自規則本身。這主要是在壓力下缺乏自動反應所導致的問題。

忘記 "been"

錯誤:They had working on the project.
正確:They had been working on the project.

這種錯誤在緊張時,當你速度過快時會出現。"been" 是這個結構中必需的。

使用 "have been" 而非 "had been"

錯誤:When I arrived, they have been waiting for an hour.
正確:When I arrived, they had been waiting for an hour.

時間參照點 "when I arrived" 是過去式,所以應該用 "had" 而不是 "have"。

與過去進行式 (Past Continuous) 混淆

錯誤:She was working there for five years when she left.
正確:She had been working there for five years when she left.

過去進行式不能與像 "for five years" 這樣完整的持續時間一起使用。它描述的是特定當下的持續動作。

準備好練習了嗎?

過去完成進行式是掌握TOEIC®的最高效益時態之一。它會出現在考題的許多部分,一旦你掌握了反應直覺,你就再也不會錯過這些題目了。

Flow Exam 平台的一些超能力:

  • 150 條真正獨家的訣竅,來自超過 500 位考取 TOEIC® 950+ 分數的考生的經驗:清晰、具體、經過實戰測試和驗證。
  • 智慧訓練系統,能根據你的個人資料調整練習,並直接針對你犯錯最多的主題進行訓練。結果 → 相較於傳統平台,進步速度快 3.46 倍
  • 超個人化的學習路徑:只針對讓你失分的題目和主題進行集中訓練 → 持續調整以適應你程度的變化。
  • +200 個精確主題的個人化統計數據(副詞、代名詞、連接詞等...)
  • 與「考試當天」完全相同的實戰模式(聽力部分唸出指示、計時等)→ 你可以隨時啟用。
  • 根據你自己的錯誤自動生成的閃卡,並根據間隔重複法(Spaced Repetition)優化,以實現持久記憶,永不遺忘。
  • TOEIC® 分數保證提高 +300 分。否則,我們將全額退款。
開始