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,我們能清楚傳達出鹿群在這座島上繁衍生息的延續性,而非僅僅是描述一個孤立的過去事實或目前的片段狀態。
▼ 還有更多解析內容