免費開始練習
hce_nsysu 114年 英文

第 1 題

The doctors said that the patient ______ his vaccine booster to avoid catching the flu. As a result, his recovery took longer than expected.
  • A should have had
  • B must have
  • C was having
  • D having had

思路引導 VIP

想一想,如果我們要描述一件在「過去」應該發生、但實際上卻「沒有發生」的事(通常帶著遺憾或事後的建議),在助動詞之後接續什麼樣的時態形式,最能表達出這種與過去事實相反的語氣呢?

🤖
AI 詳解 AI 專屬家教

過去遺憾與應盡義務的表達

太棒了!你能精準選出 (A) should have had,代表你對助動詞在「過去情境」下的特殊用法掌握得非常扎實。這題的關鍵在於後半句的提示:「康復時間比預期長」,這在語意上強烈暗示了病人「當初並沒有施打加強針」的事實。在英文語法中,當我們要表達「過去應該做某事,但實際上卻沒做」時,標準的結構就是 should have + 過去分詞 (V-en),這不僅表達了建議,還帶有一種事後補救或遺憾的語氣。

語境邏輯與題目鑑別度

▼ 還有更多解析內容

🏷️ 相關主題

醫療倫理規範與臨床研究實務基礎
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 114年英文 全題