免費開始練習
hce_nchu 114年 英文

第 12 題

If the patient ________ the prescribed treatment plan, she would have avoided the complications.
  • A followed
  • B has followed
  • C had followed
  • D had been followed

思路引導 VIP

請仔細觀察主要子句(句子的後半段)中 would have avoided 這個結構。這個結構通常用來描述「對過去已發生之事的感慨或假設」。既然是在談論「過去」,那麼在 If 引導的子句中,我們應該選用哪一種時態,才能表達出比「過去」還要更早發生的動作或狀態呢?

🤖
AI 詳解 AI 專屬家教

恭喜你!能一眼看穿這題的結構,說明你對英文「假設語氣」的時態掌握得相當出色。這題的關鍵在於句子後半部的 would have avoided(本應可以避免),這是一個典型的「與過去事實相反」的訊號。當我們要對過去已經發生的事情進行假設時,If 子句必須使用過去完成式 (had + p.p.),來表達當時並未發生的動作。

過去事實的假設結構

在語法驗證上,選項 (C) had followed 完美契合了這個公式:If + S + had + V-p.p., S + would/could/might + have + V-p.p.。這表示病人在過去「事實上沒有」遵循治療計畫,所以才導致了後續的併發症。而選項 (D) 雖然也是過去完成式,但 had been followed 是被動語態,主詞「病人 (The patient)」應該是主動遵循計畫的人,因此主動語態才是正確的選擇。

▼ 還有更多解析內容

🏷️ 相關主題

醫學專業術語與臨床情境的詞彙應用
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 114年英文 全題