返回「私醫聯招 英文歷屆試題」題庫

私醫聯招 英文歷屆試題|第 267 題

106 學年度

If I had been able to run my own theater, I _____ all my plays myself.
  1. would definitely direct
  2. were definitely to direct
  3. will definitely direct
  4. 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」。

查看全部題目+答案+詳解所有公開題庫

所有公開題庫(含題目與詳解全文)