問題詳情

45.()If they left home ten minutes earlier, they __________ the airplane.
(A)might catch
(B)might have caught
(C)might not have caught
(D)may not have caught

參考答案

答案:B
難度:困難0.380952
統計:A(17),B(16),C(5),D(0),E(0)

用户評論

需努力】評論

與現在事實相反之假設:If + S + Ved/were... ,S + would/could/should/might + V 與過去事實相反的假設:If + S + had+ pp ... ,S + would/could/should/might + have + pp從句子中的前半句 If they left home ten minutes earlier推論的話,這題不是應該選A嗎?那為什麼是B呢?