hce_isu
107年
英文
第 16 題
The man sitting next to me on the plane was very nervous. He _______ before.
- A hasn’t flown
- B didn’t fly
- C hadn’t flown
- D wasn’t flying
思路引導 VIP
請觀察第一句話的動詞 'was',這代表整段敘述發生的「基準時間點」是在現在還是過去?接著請思考:如果我們要描述在那個基準點『之前』就已經存在(或不存在)的經驗,我們該如何透過動詞變化,來表現出這種『過去的過去』的先後順序呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出正確答案,代表你對於英文句子的「時間順序」有著非常敏銳的直覺。這道題目最關鍵的判斷點在於第一句話的動詞 was,它明確地將時空背景設定在「過去某個特定的時刻」。
過去完成式的邏輯與層次感
在英文語法中,若要描述一個動作或經驗發生在「過去某個時間點之前」,我們必須使用過去完成式 (had + p.p.),也就是所謂的「過去的過去」。本題中,這位男士在飛機上「感到緊張」是過去發生的事,而他在此之前的「飛行經驗」則發生在緊張感產生之前。因此,選擇 (C) hadn’t flown 才能正確銜接這兩者之間的時間階層感。
▼ 還有更多解析內容