免費開始練習
taipower_recruit 107年 英文

第 53 題

The Thai restaurant across the street _____ in business for twenty years.
  • A has been
  • B is
  • C was
  • D will be

思路引導 VIP

請觀察句尾的「for twenty years」。這個時間片語是在描述一個「已經結束」的動作,還是在描述一個從過去開始、一直累積並「持續到現在」的狀態呢?如果我們要表達這種連結過去與現在的「累積感」,你會選擇哪一種特殊的時態來呈現?

🤖
AI 詳解 AI 專屬家教

做得太棒了!你能一眼看穿這題的陷阱並選出正確答案,代表你對英文時態的「時間軸」概念掌握得非常扎實。這題的關鍵在於句尾的 for twenty years,這個片語明確傳達了一段「持續至今」的時間跨度,而非單一的時間點。

現在完成式的時間橋樑

在英文文法中,當我們要表達一個狀態從「過去某個時間點開始」,一直「持續到現在」時,必須使用現在完成式(have/has + p.p.)。雖然中文常說「這家店開了二十年」,容易讓人誤用簡單式,但正確的邏輯應是建立一座連接過去與現在的橋樑。這題屬於基礎題型,但具有極佳的鑑別度,能有效篩選出是否能區分「單純事實」與「持續狀態」的學習者,而你精準地掌握了這個細節。

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 107年英文 全題