目录:学习虚拟语气的三个必知一、were式虚拟二、be式虚拟三、几个特殊的句式学习虚拟语气必须明确了解以下三点:1、英语的所谓“虚拟语气”,从用途上区别有三种:一种用来表达与实际情况相反的虚构假设,一种用来表达“祈使愿望”的口气,另一种满足特殊的句式需要。虚拟语气并不全是在表达虚构的情况,理解这一点非常重要。2、虚拟语气从句式表现上有三种:表达与实际情况相反的虚构假设用were式虚拟,表达“祈使愿望”的口气be式虚拟,在特殊句式中的照句式要求而定。3、学习虚拟语气,其目的不在于单纯解决语法问题,更不能停留在应试的层面上。掌握虚拟语气的用法对英语的阅读理解非常重要,尤其是进入大学以后,这一点更为重要。一、were式虚拟英语中,被叫做“were式虚拟”的这种虚拟语气,通过扭曲时态形式来表示与实际情况相反的虚构假设,具体的做法是将时态的形式“倒推一个时态”。这样的表述也许不太准确,但是非常实用,也极容易理解。具体的做法,就是将现在时态变成过去时态,将过去时态变成“过去的过去”。在这种虚拟语气的用法中,动词be至少要倒退一个时态成为“过去时态”的were(在虚拟语气中一般不用was,is、am、are倒推一个时态以后都写成were)。因此,这种表示与实际情况相反的虚构假设的虚拟语气就就以动词be的变化为例,叫做了were式虚拟。were式虚拟主要用在wish从句,asif从句和非真实条件句。下面我们结合具体的例子学习were式虚拟的用法:wish从句的虚拟语气用法:英语中表达一般性的愿望(即希望)用hope这个词,wish这个词往往表达难以实现或不能实现的愿望,所以要用虚拟语气,我们可以看看具体的用法:IwishIhadthemoneytobuythebook.这句话表达的意思是,“我现在没有钱买这本书,但是希望能买这本书,而因为没有钱,虽然有这种愿望,却也买不了这本书。”wish从句中的动词have用来表达“现在有与没有”的情况,通过一个把have“倒推一个时态”变成had,had实际上表达了一个“现在没有”的概念,正好与have这个词的本义相反。必须牢记:wish不是hope,wish要表达的是不能实现或难以实现的愿望,必须使用were式虚拟,必须通过扭曲wish从句的时态来体现这种虚拟语气。下面的情况相同:Mylittlebrotherwisheshehadwingstoflyupintothesky.Manypeoplewishtheycouldgrowrichoverasinglenight.IwishIwereamillionairetohavethemoneytobuyallthatIneed.PoorlittleTom,anorphan,wisheshewereinafamilyfullofloveandcare.MyparentswishIwouldgotocollege,buttheyknowIwillnot.Idowishyouwouldn'tsmokeanymore.注意:上面最后一句中你不要再抽烟了,也不是不能实现的愿望,但是借用wish来表达,显得相当婉转,没有强加于人的意味,如果说成Ihopeyouwillnotsmokeanymore.口气就过于强硬,颇有些居高临下的意味。请看下面的句子,用法上都差不多:Iwishyouwouldcomeandhelpusout.Iwishyouwouldbemorerespectfultoyourfather.Iwishyouwouldstaywithmeforawhile.IwishIhadhadthemoneytobuythebook.这句话表达的意思是,“我当时没有钱买这本书,但是我现在希望当时能买下这个本,因为没有钱,虽然现在还有希望当初能买下这本书的念头,但是这已是不能实现的愿望了。”这时候,wish从句的正常时态应该是一般过去时态,但是,因为wish要表达一个不能实现的愿望,从句只好倒推一个时态,把一个一般过去时的had扭曲成了过去完成时的hadhad。这时候的hadhad,没有过去完成时的时态意义,只是通过一种扭曲了的时态形式表达了一个“虚拟”的情况,一种不能实现了的愿望。下面的情况相同:Weallwishhehadnotmadethatsillymistake.IreallywishIhadnotoverheardwhathesaidaboutme.Mr.Smithwishesthathehadnotspentoffallhismoney.Itwaslateforthecriminaltowishthathehadnotcommittedthecrime.Lindawishedthatshehadbeenmorepatientandcarefulintheexamination.IwishIhadbeeninyourplacetotakethechallenge.(最后这一句中的hadbeen也往往写成were,因为这时候的were也是一种扭曲了的时态形式,也能表达出这个虚拟的意味。)再强调一次:wish后面从句的动词时态形式非常重要,句中的一般过去时表示的是与现在相反的情况,过去完成时表示的与过去相反的情况,过去将来时表示的是与将来情况相反的愿望—过去将来时是一般将来时倒推一个时态的结果,这是以汉语为母语的初学英语者常常注意不够的地方。下面是人们常常使用的例句:IwishIknewtheanswertothequestion.IwishIhadknowntheanswertothequestion.IwishIcouldgowithyou.IwishIcouldhavegonewithyouyesterday.请注意上面的最后一句,yesterday决定了could的过去时态,从形式上could不能倒推一个时态,为了体现“时态的倒推”(或者说时态的扭曲),could后面原本应该是一般形式的不定式go变成了完成式的形式havegone。这也是很有意思的语言现象,在各类的were式虚拟中都经常出现,非常值得注意。当wish作名词使用的时候,其同位语从句表达的是wish的内容,也需要使用were式虚拟,例如:Weallhavethewishthatallmankindcouldlivepeacefullytogether.Thewishthatalltheclassmatescamebacktoanotherreunionismerelylovelydream.asif从句的虚拟语气用法:asif的意思是“好像”,从用法上有两种,一种是不知道事实的真相,说其好像一种特定的情况;另一种是明知道事实的真相,却说其好像与事实不同的情况。在后一种情况下,句子应该使用虚拟语气,谓语动词的时态形式向后倒推一个时态,而在前一种情况下,句子处于陈述语气,应该使用正常的时态形式,请比较下面的谓语形式:Mr.SamSmith,myP.E.teacher,lookslikeanarmyofficer.Thestrangerattheschoolgatelookslikeanarmyofficer.在前一个句子里,我非常清楚我的体育老师不是军官,而我说他看起来像军官,就用虚拟语气。在后一个句子里,我不知道门口陌生人的身份,不知道他是不是军官,我说他看起来像军官,就不用虚拟语气。Tomlookscalmandsteadyasifheweretellingthetruth.Tomlookscalmandsteadyasifheistellingthetruth.前一句表明汤姆是在撒谎,后一句说明汤姆可能在撒谎。理解asif从句的虚拟语气和陈述语气的不同用法很重要,特别是在阅读理解中更是显得非常重要,一旦有所疏忽,就可能把句子的含义弄混了,甚至弄反了。Hespeaksasifhekneweverythingabouttheaccident.(虚拟)Hespeaksasifheknowseverythingabouttheaccident.(陈述)Mymotherisalwaystalkingasifshewereadoctorofmedicine.(虚拟)Theyoungladyistalkingasifsheisadoctorofmedicine.(陈述)Youseemasifyouhaddoneallthatyoushouldhave.(虚拟)再强调一次,如果asif从句中谓语动词的时态形式比正常时态倒退了一个时态,说明这个从句处于虚拟语气,在表明与事实不同的情况,如果asif从句中的谓语动词时态正常,说明这个句子属于陈述语气,在表明与事实可能相同也可能相反的一种猜测。非真实条件句的虚拟语气if(如果)所引导的从句是典型的条件状语从句,分为真实条件句和非真实条件句两种。非真实条件句是相对与真实条件句而言的。真实条件句表达了一个可能实现的条件,在这个条件之上推断出的可能性也是可以实现的;而非真实条件句表达了一个不能实现或者很难实现的条件,在这个条件之上推断出的可能性是不可能实现或非常难以实现的。真实与非真实条件句有一个重要的共同点,其主句中均有will或will的变形would,表示建立在从句条件之上的可能性。注意,这里的will或would是情态动词,表示可能性,而不是表示将来时的助动词。真实与非真实条件句的不同点是:就谓语动词形式来讲,非真实条件句比相应的时态中的真实条件句向后倒移了一个时态。换句话说,在条件句中,如果谓语动词的形式比它的时间状语所表示的时间倒移了一个时态,这个条件句即是非真实条件句。这一点与wish和asif从句的情况相同。因此,如果我们使用非真实条件句,只需在相应的真实条件句的基础上,使主从句的谓语形式同时向后推移一个时态。如果是关于过去的情况,主句中有表示可能性的would,其本身已经不可能实现时态的倒移,我们将would后面的do改写成havedone,即通过这个无to不定式的变化,以示其时态倒推之意。(例句在后面)这样,不需死记硬背很多教材和语法书上有关虚拟语气句式变化的三个公式,只要掌握了时态倒推的变化规律,便可以掌握课本和语法书中那三个公式之所以成立的根本,只要在继之以适量的练习,就能熟练掌握了。下面看一些情景练习,这些都是教学中常用的练习,包括了非真实条件句的多种情况。用上述的方法,解决这样的问题并不费力:1.LastSundayweallstayedindoorsbecauseitrainedthewholeday.用if后,主从句从真实条件句的基础上倒移一个事态。Ifithadn’trainedforawholeday,wewouldn’thavestayedindoorslastSunday.2.JohnandJosephweren’tgiventhetickets,sotheydidnotgotothecinema.IfJohnandJosephhadbeengiventhetickets,theywouldhavegonetothecinema.3.DavidSmithwasrequiredtoleavethecountrywithin24hoursbecausehehadactedasaspyforaforeigncountry.主句中的过去完成时“倒移”时其谓语动词不再变形,正如直接引语变成间接引语时那样:DavidSmithwouldnothavebeenrequiredtoleavethecountryifhehadn’tactedasaspyforaforeigncountry.4.Idon’tlikethediamondnecklace,soIdon’twanttohaveit.IfIlikedthediamondnecklace,Iwouldwanttohaveit.5.Johnsonwaswarnedofthedangerlastnight,sonowhedoeseverythingverycareful