歡迎來到「過去中的過去」世界!
在這一章,我們要探索過去完成進行式 (Past Perfect Continuous)。如果初次聽見這個術語覺得有點拗口,別擔心!你可以把它想像成一種敘述方式,用來交代在過去某個事件發生之前,某件事已經持續了多久。它能幫助我們描述過去經歷的持續時間和背景。
1. 什麼是過去完成進行式?
過去完成進行式用於表示一個動作在過去開始,並持續到過去的另一個時間點或事件發生之前。
「快照」比喻:
想像一下,你昨天下午 4:00 給朋友拍了一張照片。當時他看起來很累。為什麼呢?因為他從下午 3:00 開始就一直在跑步 (had been running)。「跑步」就是在那張「快照」(他感到疲累的那一刻)之前發生的長期動作。
如何建立句子
要構成這個時態,我們總是使用相同的「配方」:
公式: \( \text{Subject} + \text{had been} + \text{verb-ing} \)
例子:
I had been studying for two hours before the power went out.(在停電之前,我已經讀了兩小時的書。)
They had been playing football when it started to rain.(當開始下雨時,他們已經踢了一陣子足球。)
記憶小幫手:三位好友
為了記住這個結構,可以想像有三位好朋友在這個時態中總是結伴同行:
1. Had(過去式的助手)
2. Been(連接的橋樑)
3. -ing(動作助手)
重點筆記: 無論主詞是誰(I, You, He, She, They),過去完成進行式永遠使用 had been 加上以 -ing 結尾的動詞!
2. 我們什麼時候會用到它?
在寫作和說話時,我們主要因為兩個原因使用這個時態:
A. 表示在某事發生前的持續時間
我們用它來表示在過去某個動作發生之前,另一個動作持續了多久。
例子:We had been waiting for the bus for 30 minutes when it finally arrived.
(等待持續了 30 分鐘,然後巴士才終於到達。)
B. 表示因果關係
我們用它來解釋過去某個事件的原因。
例子:Jason was very sweaty because he had been exercising.
(「運動」是流汗的原因。)
你知道嗎?
我們經常在這個時態中使用時間詞,例如 for(持續一段時間,如 for ten minutes)和 since(自某個時間點起,如 since morning)來準確說明經過了多少時間!
重點筆記: 當你想強調過去某種情況的持續時間或原因時,就使用這個時態。
3. 過去進行式 vs. 過去完成進行式
這兩者有時很令人困惑!讓我們看看它們的區別:
過去進行式 (Past Continuous): I was watching TV when she arrived.
(這只告訴我們在那個確切時刻正在發生什麼事。)
過去完成進行式 (Past Perfect Continuous): I had been watching TV for an hour when she arrived.
(這強調了在她到達之前,我「已經」看了多久的電視。)
快速複習:
- 如果你只想說當時正在發生什麼:使用 was/were -ing。
- 如果你想說在另一個事件發生前,某事持續了多久:使用 had been -ing。
4. 避免常見錯誤
即使是優秀的學生有時也會犯這些錯!要留意以下幾點:
1. 用 "Have" 代替 "Had"
記住,我們談論的是過去。請務必使用 had。
錯誤:I have been waiting for hours before he called.
正確:I had been waiting for hours before he called.
2. 使用狀態動詞 (State Verbs)
像 know(知道)、like(喜歡)、believe(相信)和 understand(理解)這類詞通常不能加上 "-ing"。
錯誤:I had been knowing him for years.
正確:I had known him for years.(這是過去完成簡單式)。
3. 忘記 "Been"
been 這個詞是連接這個時態的黏著劑,千萬不要漏掉!
錯誤:She had working all day.
正確:She had been working all day.
重點筆記: 堅持使用 had been + -ing,並避免將其與 "know" 或 "like" 等狀態動詞連用。
5. 步驟教學:改寫句子
我們如何將一個簡單的想法變成過去完成進行式的傑作?一起試試看!
步驟 1:從主詞開始。
The students...
步驟 2:加入「過去助手」和「橋樑」。
The students had been...
步驟 3:加入動作動詞並加上 -ing。
The students had been practicing...
步驟 4:加入時間和第二個過去事件。
The students had been practicing their dance for weeks before the performance.(在表演之前,學生們已經練習舞蹈好幾個星期了。)
快速複習箱
- 結構: Subject + had been + verb-ing
- 重點: 持續時間(多久?)
- 提示詞: For, since, before, when, because
- 主要規則: 用於描述在另一個過去時間點之前「進行中」的動作。