flowexam.com 教師在黑板上用英語解釋過去完成進行式並舉例,以供 TOEIC® 準備

過去完成進行式指南 – TOEIC® 備戰

Flow Exam team

過去完成進行式(Past Perfect Continuous,亦稱過去完成進行式)指的是一種描述在過去某個參考點之前持續進行的動作的時態。具體範例:當她的經理祝賀她時,她已經為這個專案工作了三個星期

與強調動作的完成最終結果過去完成簡單式不同,過去完成進行式著重於在特定過去事件之前,該動作的持續性持續時間過程

過去完成進行式的結構

過去完成進行式的構成依賴於助動詞 had been(對所有主詞都相同),後面接著動詞的 -ing 形式(現在分詞)。

肯定句否定句疑問句
I had been workingI had not (hadn't) been workingHad I been working?
You had been workingYou had not (hadn't) been workingHad you been working?
He / She / It had been workingHe / She / It had not (hadn't) been workingHad he/she/it been working?
We had been workingWe had not (hadn't) been workingHad we been working?
You had been workingYou had not (hadn't) been workingHad you been working?
They had been workingThey had not (hadn't) been workingHad they been working?
必須記住的重點:助動詞 had been 對於任何人稱都是相同的。主要動詞系統性地帶有 -ing 結尾,沒有例外。此時態是現在完成進行式(present perfect continuous)的過去形式

過去完成進行式的用法

強調在特定過去時刻之前活動的持續時間

過去完成進行式用於強調在另一個過去事件發生之前,一個過程持續了多久或持續進行的狀態。

這個時態可以精確表達在第二個事件發生時,已流逝的期間

  • They had been waiting for over an hour before the concert started.在這個句子中,「had been waiting for over an hour」表示在音樂會開始時,他們已經在等候超過一個小時了。

在語境中,我們經常使用 for(持續/一段時間)或 since(自某時點起)等時間指示詞來明確相關期間:

  • They had been practicing for three days before they gave their first show.
  • I had been studying since 5 p.m. before I finally took a break.

在這些例子中,重點在於過程的持續時間,而不是其簡單的結束或後續事件

表示某個動作在另一個過去時刻前持續了一段特定時間

過去完成進行式表示某個活動在第二個事件發生之前,持續了一段確定的時間,從而標誌著一個中斷轉變

重點在於第一個動作的總持續時間,該動作在第二個過去事件發生之前或恰好在該事件發生時結束。

  • I had been living in London for five years before I moved to Manchester.「had been living in London for five years」強調在搬到曼徹斯特時,這個人已經在倫敦居住了五年

我們經常會看到像 for 這樣的持續時間標記來明確已流逝的時間:

  • He had been working at the company for six months before he decided to quit.
  • We had been training for three hours before the coach asked us to stop.

這些結構有助於清楚地建立動作在出現新事件之前所維持的確切期間

描述在過去某個特定時刻活動仍在進行中

過去完成進行式用於表示某項活動在過去某個特定時間點仍在進展中。它強調了在所考慮的時刻,動作的進展狀態

  • At 7 p.m. yesterday, I had been studying for two hours already.在這裡,「had been studying for two hours」表示在晚上七點整,我已經學習了整整兩個小時了。

我們通常會使用一個精確的時間標記(如「at 7 p.m.」、「at midnight」、「by that time」)來定位動作正在進行的確切時刻。這種結構強調了活動在過去某個特定時刻為止的進展累積時長

與狀態動詞(靜態動詞)不相容

狀態動詞(Stative Verbs,例如 know, like, love, believe, understand 等)表達的是一種狀態感知情感,而非動態動作。因此,它們絕不能用於過去完成進行式,因為此時態表達的是主動過程的進展持續時間

在這些情況下,我們應優先使用過去完成簡單式

  • I had known him for a long time before we became friends.這個例子表達的是一種狀態——「認識某人」——而不是一個正在進行的過程。
補充資源:完整的狀態動詞列表請參閱此處:🔗 TOEIC® 狀態動詞(靜態動詞)完整列表

總結與 TOEIC® 應用

過去完成進行式用於表達在過去參考點之前持續進行的動作,重點強調其持續時間連續性。其結構是 had been + -ing 動詞,並經常與 forsince 連用以指示相關期間

TOEIC® 考試中,此時態經常出現在語法題(第 5 和第 6 部分)以及閱讀理解文章(第 7 部分)中,特別是用於表達過去動作的持續時間或建立多個事件之間的精確時間順序

掌握此時態將使你能夠在涉及過去時態複雜時間關係的題目上快速得分

我們還撰寫了其他關於完成時態的指南,你可以在這裡查閱:

準備好採取行動了嗎?

FlowExam 透過以你的真正弱點為中心的智慧方法,幫助你將剛學到的每一個關於過去完成進行式的規則轉化為 TOEIC® 的具體分數。知道 had been workinghad worked 之間的區別固然好。能在 TOEIC® 的第 5、6 和 7 部分毫不猶豫地應用它,那就更好了。FlowExam 分析你、糾正你,並引導你走向最具效益的進步方向。你的訓練將變得有針對性、有策略且有效率。

FlowExam 平台的幾個超能力:

  • 150 條獨家秘訣,來自超過 200 位 TOEIC® 獲得 950 分以上的考生的經驗:清晰、具體、經過實地測試和驗證。
  • 自動分析你最嚴重的錯誤,讓你專注於你失分最多的地方,而不會浪費精力。
  • 智慧訓練系統,根據你的個人資料調整練習題,讓你更快進步,而不會原地踏步。
  • 根據你的錯誤自動生成的閃卡,並透過間隔重複(J 系統)進行優化,以實現持久記憶,零遺忘。
  • 個人化學習路徑,根據你的成績建立,為你節省時間,並直接帶你達到快速的 +X 分數。