TOEIC® 過去完成進行式:規則、用法與常見陷阱
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 分。否則,我們將全額退款。