虚拟语气的基本作用是:1.表达假设的情况,与事实相反;2.表达异想天开很难实现的愿望;3.表达建议、命令、劝告等语气。本节重在讲解if引导的虚拟条件句,含蓄条件句,特殊结构中的虚拟语气,以及should+动词原形的用法。一、虚拟语气的基本形式和用法虚拟(条件)语气中,主句与从句中谓语动词的形式可分为下面三类:假设类型条件从句谓语动词形式主句谓语动词形式与现在事实相反If+动词的过去式(be用were而不用was)would(第一人称可用should)+动词原形与过去事实相反If+had+-ed分词would(第一人称可用should)+have+-ed分词与将来事实可能相反If+wereto+动词原形或If+should+动词原形would(第一人称可用should)+动词原形下面我们列举近年的真题来强化记忆。例(1)Marysaidtome,"HadIseenyourbag,I_____ittoyou."A.willreturnB.mustreturnC.couldreturnD.wouldhavereturned(【答案】D)(2004年4月45题)例(2)IwouldaskGeorgetolendusthemoneyifI_____him.A.hadknownB.haveknownC.knewD.know(【答案】C)(1995年38题)例(3)IfBob____withus;hewouldhavehadagoodtime.A.wouldcomeB.wouldhavecomeC.hadcomeD.came(【答案】C)(1995年59题)二、省略if的虚拟形式在虚拟条件句中,如谓语包含were,had,should等词,则可以把这些词放到主语前面,省略if。例(1)__________theadviceofhisfriends,hewouldnothavesufferedsuchaheavylossinhisbusiness.A.IfhetookB.IfheshouldtakeC.WerehetotakeD.Hadhetaken(【答案】D)(2004年4月32题)例(2)__________,Ishouldaskthemsomequestions.A.ShouldtheycometousB.IftheycometousC.WeretheycometousD.Hadtheycometous(【答案】A)(1997年30题)例(3)__________youwerebusy,Iwouldn'thavebotheredyouwithmyquestions.A.IfIrealizedB.HadIrealizedC.DidIhaverealizedthatD.AsIrealized(【答案】B)(1996年39题)三、含蓄条件句有时一个假设的情况不用条件从句表示,而用其它方式来表示,这样的句子叫含蓄条件句。常用with,without,butfor。例(1)Withoutheatandsunlight,plantsontheearth______well.A.wouldnotgrowB.willnotgrowC.hadnotgrownD.wouldnotbegrown(【答案】A)(2004年11月32题)1例(2)Butformyclassmates'help,I_____theworkintime.A.didnotfinishB.couldnotfinishC.willnotfinishD.wouldnothavefinished(【答案】D)(2004年4月36题)例(3)Butfortherain,we_____aniceholiday.A.shouldhaveB.wouldhavehadC.wouldhaveD.willhavehad(【答案】B)(2003年4月28题)四、特殊词或结构中的虚拟语气:①以wish(that)引导的表示“愿望”的宾语从句wish后的宾语从句中要用虚拟语气,而在虚拟语气中时态的应用类似在非真实条件中从句时态的应用。表示现在或将来的愿望用:主语+wish+从句(主语+过去时);表示一个过去没有实现的愿望用:主语+wish+从句(主语+过去完成时);例(1)Ididn’tgototheparty,butIdowishI_____there.A.wereB.wouldbeC.hadbeenD.willbe(【答案】C)(2001年53题)例(2)Peterwishesthathe_____lawinsteadofliteraturewhenhewasincollege.A.couldstudyB.studiedC.hadstudiedD.wouldstudy(【答案】C)(2000年53题)②ifonly+句子(过去时/过去完成时)“要是…就好了”Ifonly后面的句子如果是对现在或将来情况的虚拟,用过去时did;如果是对过去情况的虚拟,用过去完成时haddone.要注意与if区别,if只表示假设,“如果”,用真实语气;而ifonly表示不可能实现的情况,用虚拟语气。例如:Ifonlythealarmclockhadrung.当时闹钟响就好了。(对过去虚拟)IfonlyIwererich.要是我富有就好了。(对现在虚拟)③wouldrather+句子(过去时)表示宁愿、宁可的意愿,语气比较婉转。后接过去式。例(1)Iamtoobusythesedays.Iwouldratherallofyou_____nextmonthforadinner.A.comeB.wouldcomeC.cameD.havecome(【答案】C)(2002年46题)例(2)I’d_____youdidn’ttouchthat,ifyoudon’tmind.A.ratherB.betterC.happierD.further(【答案】A)(1998年45题)④itistime(that),itishightime(that)…句型中,谓语动词用过去时,表示早该做而未做的事,意思是该……了、早该……了....