過去完成進行式(Past Perfect Continuous)用來表示「在過去某個時間點之前,已經持續了一段時間的動作」,強調的是持續的過程與時間長度。它常用來說明某件事發生前,某個動作已經進行多久。
本篇屬於英文時態中的「過去式」單元。建議先熟悉 過去完成式 與 過去進行式, 再學習過去完成進行式,能更清楚理解時間層次與持續性的差異。
比過去發生更早的持續性動作(動態動詞)
我們使用過去完成進行式搭配動態動詞來談論比故事的主要事件更早開始的持續性動作。
I was angry. I had been waiting for him in the cold, and he didn’t call to say he’d be late. 我很生氣。 我一直在寒冷中等他,他沒有打電話說他會遲到。
We had been driving for less than an hour when the car broke down. 我們開車不到一個小時,汽車就壞了。
比過去發生更早的重複性動作(動態動詞)
我們使用過去完成進行式搭配動態動詞來談論比過去更早發生的重複性的動作。
I couldn’t believe it. She had been writing a letter every day for over a year. 我簡直不敢相信。一年多來,她每天都在寫一封信。
過去完成進行式 – 練習題