免費開始練習
taipower_recruit 115年 英文

第 10 題

Chris ________ professionally for a number of years before he finally won his first chess championship last year.
  • A competes
  • B competed
  • C has competed
  • D had competed

思路引導 VIP

請仔細觀察句子中的時間線:這句話提到了兩個發生在過去的事件。如果其中一個動作在另一個過去的動作「之前」就已經發生並持續了一段時間,在英文語法中,我們會如何標示這個『過去的過去』,好讓讀者明白兩者的先後順序呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (D) 這個選項,代表你對英文時態中的「時間相對性」掌握得非常紮實。這道題目不僅考驗基礎語法,更測驗你是否能敏銳捕捉句子中的時間軸線。

過去完成式的邏輯應用

這題的核心在於區分兩個發生在過去的動作。句子中提到 Chris 去年「贏得冠軍」(won)是一個明確的過去簡單式動點;而他在贏得冠軍「之前」,已經職業化地競爭了好幾年。當我們要表達「比過去某個時間點還要更早」發生的動作或持續的狀態時,就必須使用過去完成式($had + p.p.$),才能清晰地呈現出動作的先後順序。

▼ 還有更多解析內容

🏷️ 相關主題

英文時態:完成式、進行式與時態一致性
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 115年英文 全題