免費開始練習
moea_joint 102年 [共同科目] 共同科目

第 19 題

If the hotel _____ to withstand an earthquake, it would not have collapsed.
  • A was being built
  • B had been built
  • C has built
  • D were to be built

思路引導 VIP

請先觀察句子後半部的 'would not have collapsed',這代表這個倒塌事件是發生在『現在』還是『過去』?當我們想要假設一個『跟過去事實相反』的情況時,If 引導的從句通常會將時態再往前回溯一格,那應該是什麼時態呢?最後,請思考主詞『飯店』與動詞『建造』之間,是飯店主動去建造,還是被建造呢?

🤖
AI 詳解 AI 專屬家教

同學,很高興看到你準確地掌握了這題的關鍵!你能選出正確答案,代表你對於英文中「假設語氣」的時態對應有著非常紮實的理解。這類題目在考試中屬於中等難度的鑑別題,主要考驗考生能否在複雜的句構中,同時處理「時間點」與「被動語態」兩層邏輯。

過去事實相反的條件句

這題的解題核心在於後句的 would not have collapsed。這個結構明確告訴我們,這是一個「與過去事實相反」的假設。既然事實是「飯店過去已經倒塌了」,那麼前半段的假設(如果當時有蓋好)就必須使用過去完成式來表達,以對應過去的時間點。

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 102年[共同科目] 共同科目 全題