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)**的掌握非常紮實。這類題目最容易出錯的地方在於混淆「現在」與「過去」的假設,而你成功避開了陷阱。
隱藏的假設語氣:與過去事實相反
這題的關鍵在於判讀時間軸。句子開頭的 collapsed 與 wasn't 明確點出這是一件「過去發生」的事情。文中的 or 在這裡並非單純的「或者」,而是「否則」的意思,等同於一個隱藏的條件句:If he had been in there...。既然是在討論一個過去可能發生但實際上沒發生的狀況,我們必須使用「助動詞 + have + V-pp」的結構來表達對過去的推測或假設。選項 (C) could have been 正好符合「當時有可能會...」的情境。
▼ 還有更多解析內容