私醫聯招 英文歷屆試題|第 619 題
113 學年度
- be not
- has not been
- had not been
- 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,錯誤。