语法与词汇

If we ________enough rain last year, we could have gained a good harvest.

【正确答案】 D
【答案解析】

【翻译】如果去年雨水充足,我们就能获得一个好收成。
【考点】虚拟语气
【精析】本句包含一个 If 引导的非真实条件句。根据从句中的时间状语 last year 和主句中的 could have gained 可知,本句是对过去情况的假设,所以从句应用过去完成时,即谓语动词用“had+过去分词”的形式。故选 D。