私醫聯招 英文歷屆試題|第 267 題
106 學年度
- would definitely direct
- were definitely to direct
- will definitely direct
- would definitely have directed
提示
If子句為「had been able to」,屬於與過去事實相反的假設語氣。
正確答案
正解:D
詳解
A. would+原形動詞對應與現在事實相反的假設,但此句If子句是過去完成式(與過去事實相反),時態不搭配。
B. 此結構不符合過去式虛擬語氣的主要子句形式。
C. will為直說語氣未來式,不符合假設語氣的時態呼應。
D. 正確,「If + had + p.p., ... would have + p.p.」為與過去事實相反的假設語氣公式,符合前句「had been able to」。