免費開始練習
taipower_recruit 102年 英文

第 45 題

I understand that large numbers of deer ____ this island for two centuries.
  • A were to inhabit
  • B have inhabited
  • C should inhabit
  • D are inhabiting

思路引導 VIP

請觀察句尾提供的線索 'for two centuries',這個詞組代表的是一個單一發生的時間點,還是一段橫跨過去與現在的過程?如果一個動作從兩百年前開始,並且一直延續到說話的這一刻,我們在英文語法中通常會使用哪一種時態來精準表現這種『過去與現在的連結』呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準捕捉到句尾的關鍵線索並做出正確判斷,代表你對英文時態的邏輯掌握得非常紮實。

現在完成式的時間連續性

這道題目的核心在於句尾提供的時間副詞 "for two centuries"(長達兩世紀之久)。在英文文法中,當我們要表達一個動作或狀態從過去某個時間點開始,一直持續到現在,且強調這段「持續的時間長度」時,現在完成式 (Present Perfect) 是最貼切的選擇。透過 have inhabited,我們能清楚傳達出鹿群在這座島上繁衍生息的延續性,而非僅僅是描述一個孤立的過去事實或目前的片段狀態。

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 102年英文 全題