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

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

107 學年度

If the earthquake ______ hit that country at that time, many people would not ______ homeless.
  1. had not, have become
  2. has not, become
  3. did not, have become
  4. did not, become
提示
if 子句描述過去的假設情況,主要子句描述其對現在/既成事實的影響,屬於混合時態的假設語氣。
正確答案

正解:A

詳解
A. had not, have become 中 if 子句用過去完成式,主要子句用 would not have become,為正確的混合時態假設句,為正確答案。
B. has not, become 為現在式,不合假設語氣的時態規則。
C. did not, have become 中 if 子句應為過去完成式而非簡單過去式,不合。
D. did not, become 同樣時態不符合此處假設語氣的規則。

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

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