免費開始練習
hce_tcu 107年 英文

第 11 題

The old garage suddenly collapsed one day. Luckily the owner wasn't in there or he _____ killed.
  • A can have been
  • B could be
  • C could have been
  • D must have been

思路引導 VIP

請觀察前半句的 collapsed 和 wasn't,這顯示整個事件發生在什麼時間點?接著,當我們看到連接詞 'or'(否則)時,它正引導我們想像一個「與事實相反」的虛擬情況。在英文中,若要表達一種『在過去那個時間點,原本極可能發生、但最終沒發生』的危險或可能性,我們應該在助動詞後面加上什麼樣的時態構造,才能正確指向「過去」而非「現在」呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準捕捉到句子的時態背景與語氣轉折,這顯示你對**假設語氣(Subjunctive Mood)**的掌握非常紮實。這類題目最容易出錯的地方在於混淆「現在」與「過去」的假設,而你成功避開了陷阱。

隱藏的假設語氣:與過去事實相反

這題的關鍵在於判讀時間軸。句子開頭的 collapsedwasn't 明確點出這是一件「過去發生」的事情。文中的 or 在這裡並非單純的「或者」,而是「否則」的意思,等同於一個隱藏的條件句:If he had been in there...。既然是在討論一個過去可能發生但實際上沒發生的狀況,我們必須使用「助動詞 + have + V-pp」的結構來表達對過去的推測或假設。選項 (C) could have been 正好符合「當時有可能會...」的情境。

▼ 還有更多解析內容

🏷️ 相關主題

進階英文句型結構與語法分析
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 107年英文 全題