英语: 考点 1.虚拟语气在假设过去情况的非真实条件句及主句中的用法对过去情况假设时,从句应用过去完成时,即从句的谓语动词应用“had+过去分词”的形式,主句的谓语动词应用“should/would/could/might have+过去分词”的形式。 If I had been a little more careful, I could have found the error.如果我更认真一点,我就发现这个错误了。 If we hadn't made adequate preparations, the conference wouldn’t have been so successful. 如果我们没有做好充分的准备工作,会议就不会如此成功。 即学即练 If we______enough rain last year, we could have gained a good harvest. A. have 【翻译] 如果去年雨水充足,我们就能获得好收成了。 【精析] D 分析句子结构可知,本句包含一个If引导的非真实条件句。根据从句中的时间状语last year(去年)和主句中的could have gained可知,本句是对过去情况的假设,所以从句应用过去完成时,即谓语动词用“had+过去分词”的形式。故选D。 考点2.虚拟语气在假设现在情况的非真实条件句及主句中的用法 对现在情况假设时,从句的谓语动词应用过去式(be动词用were),主句的谓语动词应用“should/would could/might+动词原形”的形式。 If we had a map in hand now, we would easily walk out of the forest.如果现在我们手头有地图,我们就会毫不费力地走出森林了。 If he were available at the moment, he could drive you to the airport.如果他此刻有空,他就开车送你去机场。 数学: