答案给的解析比较到位,只是没有往细里去分析。 这两个题考查的是含蓄条件句中虚拟语气的用法,句子里面貌似没有非真实条件状语从句,可是都内在隐含着一个虚拟条件句。 像第一个题中,整个题干这个并列句可以看成是主句,从句完全省略了,当然我们可以写出来:If I had had some money ,(与过去事实不符,从句该用过去完成时)。 第二题中,从句被省略为一个名词短语,完整应该为:If we had come earlier主句应该为 we could have caught the train。(与过去事实相反的虚拟语气,从句had+done,主句用would/should/could/might +have done)。 语法的东西要学会去理解,而不是像做一些数学题一样去单纯“套公式”,学会灵活使用。