圖解英文時態「過去完成式」是什麼?用法為何?
針對過去、現在、未來,英文自有一套「時態文法」,今天來和大家談談比較進階的「過去完成式」
① 過去完成式通常用於描述「過去發生的兩個事件」,先發生的事件用過去完成式,後發生的事件用過去簡單式來表達,藉以比較出時序。
Sam had worked at the restaurant for a long time when it shut down.
山姆在這間餐廳關門大吉前,就已經在這工作很長一段時間。
② 本句型經常搭配「by the time 子句」一起使用,表示「到了⋯的時候」。
Freddy had already left for work by the time I arrived at the house.
在我到家時,佛萊迪就已經出門上班了。
下列三種使用情境搭配時間軸圖解例句讓你更好了解:
📍 某動作已完成或尚未完成:
The flight to Japan had already left the airport when I arrived.
當我抵達機場時飛往日本的飛機已經離開機場了。
📍 曾有過或不曾有過的經驗:
A: Had you ever heard of this movie before I took you to see it?
A: 在我帶你去看這部電影以前你有聽說過這部片嗎?
B: No, I hadn't heard of it.
B: 不,我沒聽說過。
📍 在過去持續的動作或狀態:
要表示「某事在過去持續了一段時間」時,常與「for + 一段時間」或「since + 過去式/過去時間」連用。
Donald had worked at the restaurant for 20 years when he became its manager.
唐納成為那間餐廳的經理以前已經在那裡工作了二十年之久。
❗ 過去完成式中,人稱代名詞和 had 可縮寫成 I'd, you'd, she'd…等。
👇快來發摟4U粉專 英文學習不間斷!
👇給習慣用IG的你 更多主題式英文教學!
👇影音學習在YouTube