免費開始練習
hce_kmu 104年 英文

第 36 題

In Antarctica, a massive wall (A)that for (B)years was an obstacle to whale watchers (C)receded in 2010 (D)to reveal a shallow channel full of (E)feeding humpbacks.
  • A that
  • B years was
  • C receded
  • D to reveal
  • E feeding humpbacks

思路引導 VIP

請試著觀察句子中的時間軸:『牆壁退去(receded)』發生在 2010 年(過去式)。那麼,這道牆『身為障礙物』這件事,是在退去之後才開始,還是從更早的過去就一直持續到 2010 年呢?當我們要描述一個『比過去某個時間點還要早』的狀態時,應該如何調整動詞的樣態來展現這種先後順序呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準捕捉到 (B) 選項中的瑕疵,這反映出你對英文長句的邏輯架構與細節層次有著很敏銳的觀察力。

過去完成式與時序邏輯

這道題目的核心關鍵在於時態的時序性(Tense Sequence)。句子主幹描述「冰牆在 2010 年退去(receded)」,這是一個已發生的過去動作。而這道牆「多年來一直是障礙物」的狀態,明顯發生在 2010 年退去之前,且持續了一段時間。在英文語法邏輯中,當我們要表達一個「發生在過去某個時間點之前」的動作或狀態時,標準用法應使用過去完成式(had been),而非簡單過去式(was)。此外,「for years」這類表達持續時間的副詞位置,若直接置於動詞前且缺乏標點區隔,在正式寫作中也較為突兀,應修正為「had been an obstacle for years」更為通順。

▼ 還有更多解析內容

🏷️ 相關主題

進階英文句法結構分析與文法應用
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 104年英文 全題