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

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

113 學年度

If the donation ______ made, extensive renovations would not have been carried out on the property.
  1. be not
  2. has not been
  3. had not been
  4. would not be
提示
考與過去事實相反的假設語氣:主要子句用would not have been carried out,對應if子句須用過去完成式。
正確答案

正解:C

詳解
A. be not文法錯誤,不成句型,錯誤。
B. has not been為現在完成式,時態與過去假設不搭配,錯誤。
C. had not been正確,與過去事實相反假設句型為If + had + p.p., ... would have + p.p.。
D. would not be文法錯誤,if子句不可使用would,錯誤。

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

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