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

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

104 學年度

Experts say that many more people would have survived from the fire if they ______.
  1. would get off the building as quickly as possible
  2. had gotten off the building immediately
  3. got off the building at once
  4. have gotten off the building right away
提示
句子是與過去事實相反的假設語氣(would have survived),注意if子句應搭配哪種時態。
正確答案

正解:B

詳解
A. would get是條件句主要子句常用的形式,不可用於if子句本身,且與過去事實相反的假設須用過去完成式。
B. 與過去事實相反的假設中,if子句須用過去完成式had + p.p.,結構正確,為正解。
C. 簡單過去式無法表達與過去事實相反的假設語氣。
D. 現在完成式不符合與過去事實相反假設句if子句的文法規則。

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

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