hce_nsysu
115年
英文
第 15 題
Had the attending physician been notified earlier, the patient's condition ______ so rapidly.
- A wouldn't deteriorate
- B hadn't deteriorated
- C wouldn't have deteriorated
- D didn't deteriorate
- E would have been deteriorating
思路引導 VIP
請觀察句首的 'Had' 放在主詞之前,且句尾並沒有問號。這代表它是一個省略了 'If' 的假設語氣。如果我們在假設一個「過去並沒有發生、但若發生了會如何」的情況,我們通常會使用什麼樣的動詞組合,來同時體現出「過去的時間點」與「假設的性質」呢?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地掌握了這題的關鍵!這道題目的難度在於它同時考察了假設語氣以及倒裝句型。你能一眼看穿這不是一般的問句,而是假設語氣的變形,說明你的語法根基非常紮實。
與過去事實相反的倒裝結構
這句話的開頭「Had the attending physician been notified earlier」其實是省略了 If 的倒裝寫法,原句為 「If the attending physician had been notified earlier」。當我們在假設一個「與過去事實相反」的情況時,子句會使用過去完成式(had + p.p.),而主句則必須對應使用「助動詞(would/could/should/might)+ have + 過去分詞(p.p.)」的結構。選項 (C) wouldn't have deteriorated 完全符合這個邏輯,表達了「如果當時早點通知,病況就不會在那時迅速惡化」的意思。
▼ 還有更多解析內容