2. that 从句中谓语动词必须是should do,而且必须省掉should在这种虚拟语气中,在表建议,命令,要求词汇后面的宾语从句或者同位语从句里,从句的谓语动词必须直接使用should+动词原型,并且在这里,should被要求必须省略,否则算作语法错误。(以前的学习都是可省略可不省略) 举个例子GMAT Xia promised to conduct Molicamp on condition that the number of students was controlled to 25. 句中的on condition that是虚拟语气的标志词,从句的谓语必须是should be,且should被省略,所以上面的句子用was作为从句的谓语是错误的。正确的句子应该是: GMAT Xia promised to conduct Molicamp on condition that the number of students be controlled to 25. 针对这个考点我们再来看一道真题。 学以致用1The report recommended that the hospital should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitals . A. should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitalsB. should eliminate unneeded beds , expensive services should be consolidated , and other hospitals' space be usedC. should eliminate unneeded beds , expensive services should be consolidated , and to use space in other hospitalsD. eliminate unneeded beds , consolidate expensive services , and other hospitals' space usedE. eliminate unneeded beds , consolidate expensive services , and use space in other hospitals显然,这里的recommend是虚拟语气的标志词,然后有三个选项出现了should be的结构The report recommended that the hospital should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitals . A. should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitalsB. should eliminate unneeded beds , expensive services should be consolidated , and other hospitals' space be usedC. should eliminate unneeded beds , expensive services should be consolidated , and to use space in other hospitalsD. eliminate unneeded beds , consolidate expensive services , and other hospitals' space usedE. eliminate unneeded beds , consolidate expensive services , and use space in other hospitals1思维标签虚拟语气2解决方案表建议词汇recommend后的that从句需要使用虚拟语气,且虚拟时should必须省略。3结论ABC错 当然,要进一步得出这道题的答案,我们还需要复习一下前面所提到的“平行结构”,你会发现我们反复强调的这种“高级”的方法又可以一次性地解决问题。 The report recommended that the hospital should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitals . A. should eliminate unneeded beds , expensive services should be consolidated , and use space in other hospitalsB. should eliminate unneeded beds , expensive services should be consolidated , and other hospitals' space be usedC. should eliminate unneeded beds , expensive services should be consolidated , and to use space in other hospitalsD. eliminate unneeded beds , consolidate expensive services , and other hospitals' space usedE. eliminate unneeded beds , consolidate expensive services , and use space in other hospitals1思维标签平行结构2解决方案and在平行结构中要求前后高度一致,五个选项中只有E符合要求。 3结论ABCD均错,选E if 引导条件状语从句由 if 引导的条件状语从句所牵扯到的虚拟语气,几乎是所有对虚拟语气都模棱两可的人的最大痛点。霞姐在这里深入浅出地总结一下,你只需记住以下几点: 1. 不是所有的if 从句都需要虚拟 很多人认为 if 就是虚拟语气的标志词,但事实上,虚拟语气和 if 没有必然联系。我们使用虚拟语气,仅仅是因为要描述的事件是虚拟的,假设的。 2. 主从句“要虚一起虚” if 引导的从句要虚拟的时候,主句也要一起虚拟。类似的,如果条件是虚拟的,得出的结论也真不了,必然也是虚拟。
3. 虚拟的感觉是通过动词时态的变化传递出来的很多人在了解虚拟语气的时候会问,如果我使用了虚拟语气,如何让读者知道我使用了虚拟语气呢?换句话说,虚拟通过什么方式来传递出来呢?答案就是:时态的变化。 例如,我们表达“如果我是你”, 如果直接说if I am you,会让人觉得非常的别扭,因为“我”永远也不会是”你“。正确的说法应该是if I were you, 这里的were 就是通过时态的变化传递出来的。 如果你还记得上一篇我们在“时态篇”里埋下的一个伏笔,讲到的“I loved you”爱过你的例子,这里我们就能更深入地解释在虚拟语气中,时态的变化规则。 对于虚拟语气,动词的时态变化往往是将其时态往前推一步,比如对现在的事情进行虚拟,则使用一般过去式来传递;对过去的事情 — did形式进行虚拟,则使用过去完成时态had done。 常见误区对时态have done的虚拟肯定不可以使用had done,因为这样会和前述的did的虚拟出现混淆。为了表明have done的虚拟,一般是加上would这个很“虚“的词来表达,即 would have done。 If 从句虚拟语气的考点 那么,if 的从句在GMAT的SC题中,一般是以怎样的形式呈现呢?大部分的考查形式都是:给定主句时态,让你去推断从句时态。 以下的例子将更明确的阐述这种考查形式。 第一种考查情况: If S ____ O, S would have done O. 给定主句的时态是would have done,让你推测从句的时态是什么。 如果你还记得我在【时态篇】里讲到的时态一致,你会很清晰这里应该使用过去式。而如果你熟读了我前面讲的虚拟语气时态的变化规则,你会很明确横线处应该填入的是过去完成时态 had done,而不是一般过去式 did。 这里,我们分析得更透彻一些,深究一下为什么划线处应该填写的是 had done。 大家看到 would have done 会发现这个时态已经是一个虚拟时态,而前面我们已经提到了“主从句要虚一起虚”这一原则,就表明 if 从句也要使用虚拟语气。 进一步思考,would have done 是对 have done 的虚拟,大家想想看,have done 啥时候需要虚拟呢?回想在时态部分我们学到的,我们知道现在完成时可以表示两种情形:其一,表示“过去发生的事情持续到现在”,既然已经持续到了现在,就不存在虚拟一说了;第二种情形,表示“过去发生的某件事对现在造成的影响”,似乎有了虚拟假设的可能。 如果主句说,过去发生某件事对现在造成的影响是“虚“的,那么从句里一定要说“过去的那件事是虚的”。可见,if从句是要对“过去发生的事情“再进行一次虚拟。过去的发生的事情的时态就是did,如果还要进行一次虚拟,当然就是had done了。 如果你觉得我上面的推论过程过于复杂,让你头晕眼花,你干脆简单地“死记硬背“住下面这种形式,就能以不变应万变:If S had done O, S would have done O.(正确) 举个例子If I had studied on Molistudy, my GMAT would have already passed 750. 这个句子就是我们平时用得非常多的一种虚拟,意思为,如果我当初在魔力学院学习,我的 GMAT 现在早就超过750分了。这里前后都是虚拟的情况,if 从句对过去的某件事虚拟,使用过去完成时态,主句对现在的影响进行虚拟,使用 would have done 来传递。 再例如美剧《friends》里面一句非常感人的台词:If I had known that the last time I kissed you would be the last, I would have never stopped.如果我知道最后一次吻你是最后一次,那我永远都不会停止。 这里同样也是使用的我们前面提到的“死记硬背“的形式。 那么,一个新的问题来了,如果 would have done 出现在 if 从句中,该怎么办? 似乎人生好多难题,让你总是不知所向。不过这里,你只需记住,这种情况必错。理由很简单:would have done 是由 have done 虚拟来的,由于这种情况的 have done 传递过去事情对现在造成的影响,也就是说 would have done 是一个表结果表影响的时态,而if引导的是条件状语从句,在表结果的时态是不能作为条件的。所以 would have done 时态只要出现在 if 从句中,必错。 If S would have done O, S V O. (错误) 最后,我们再总结一次:1. 如果主句时态是would have done,那么从句时态一定是had done。这是一个高频考点。 2. 但如果 would have done 如果出现在 if 从句中,则一定错。 学以致用2If any people at InterCom Financial Advisers had anticipated the impending sale of the Koniko kelp processing plant , they would have advised owners of Koniko stock to unload all shares immediately . A. had anticipatedB. anticipated1思维标签虚拟语气2解决方案本题考察 if 引导条件状语从句的虚拟状况,主句时态已经是would have done,从句时态只能使用过去完成时态。3结论选A 霞姐GMAT是啥?“霞姐GMAT”是由魔力学院创始人,原新东方GMAT名师张海霞根据自己多年的教学和创业经验整理出的一系列GMAT干货作品。 “霞姐GMAT”是一本书,它虽不能被称为“GMAT”圣经,但它无微不至,试图让更多GMAT的备考者远离繁杂无章的各种学习资料,只用好一本书解决所有的GMAT问题。 “霞姐GMAT”也是一种方法,通往GMAT的成功道路有很多条,但我们希望这条我们倡导的“思维路径”是一条最快,最轻松的道路。 谁是霞姐?张海霞,江湖人称“霞姐”。 从北大学霸到新东方名师,从新东方名师到最美丽的创业者。自2010年起在新东方讲授GMAT语法等课程,强调通过系统的语法学习来全面提升英语的写作、阅读等综合能力。曾创造新东方史上前无古人后无来者的公开课78人全满分记录;三个月玩虐考研跨考,从北航考入北大,“看透”是快速“突破”的唯一出路。讲课气场强大、逻辑严谨,风趣幽默,自认为已摸透GMAC老头们的出题套路。曾有学员上完课后赞曰“你的课太强大了,我语法肯定可以全对”。