問題詳情

14. He ______ the math examination if he had worked hard enough, but he didn’t.
(A) would pass
(B) has passed
(C) would have passed
(D) passed

參考答案

答案:C
難度:簡單0.8
書單:沒有書單,新增

用户評論

培源吳】評論

義守釋疑後面子句“if he had worked hard enough, but he didn’t.”說明他過去並 未用功讀書,所以前面主要子句的時式只能用與過去事實相反的假設 句,would have passed為正解。補充: would為modal verb,表示可能性的助動詞,是對過去或未來的 推測。如果選(A) would,意思變成對未來的推測: 「如果他以前有用功讀書,他未來會及格的」,不符合原句意「他過 去並未用功讀書」。