资源描述:
《语法_虚拟语气》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、非真实条件状语从句表示与过去事实相反的情况从句:If主语+had+done主句:主语+should/would/could/might+havedone1.IfIhadgottenthereearlier,Ishould/couldhavemether.2.Ifhehadtakenmyadvice,hewouldnothavemadesuchamistake.表示与现在事实相反的情况:从句:If主语+过去时(Be动词用were)主句:主语+should/would/could/might+do:注意,在虚拟语气的从句中,动词be的过去
2、时态一律用were,不用was。1.IfIwereyou,Iwouldtakeanumbrella.2.IfIknewhistelephonenumber,Iwouldtellyou.3.Iftherewerenoairorwater,therewouldbenolivingthingsontheearth.4.IfIhadanymoneywithme,Icouldlendyousome.5.Ifhestudiedharder,hemightpasstheexam.6.shelookedatmeasifIhadbeenastrange
3、r.7.IfIwereyou,I'dwearashirtandtie.表示对将来情况的主观推测从句:①if+主语+weretodo②if+主语+should+do③if+主语+did(动词过去式)/were主句:主语+should/would/could/might+do1.Ifheshouldcomeheretomorrow,Iwouldtalktohim.2.IftherewereaheavysnownextSunday,wewouldnotgoskating.3.IfsheweretobeherenextMonday,Iwoul
4、dtellheraboutthematter.错综条件句IfIhadworkedhardatschool,Iwouldbeanengineer,too.Iftheyhadinformedus,wewouldnotcomeherenow.Ifhewerefreetoday,wewouldhavesenthimtoBeijing.Ifheknewher,hewouldhavegreetedher.当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即把were,should,had等词置于句
5、首。eg:Shouldheagreetogothere,wewouldsendhimthere.Wereshehere,shewouldagreewithus.Hadhelearntaboutcomputers,wewouldhavehiredhimtoworkhere.含蓄条件句Wedidn’tknowhistelephonenumber;otherwisewewouldhavetelephonedhim.Withoutyourhelp,wewouldn’thaveachievedsomuch.Butforyourhelp,Iwou
6、ldnothavesucceededintheexperiment.Itwouldcausegreattroublenottolubricatethebearingimmediately.省略从句Hewouldhavefinishedit.他本该完成了。Youcouldhavepassedthisexam.你本能通过这次考试的。省略主句IfIwereathomenow.要是我现在在家里该多好啊。IfonlyIhadgotit.要是只有我得到它了该多好啊。让步状语从句的虚拟语气1、在evenif,eventhough所引导的让步状语从句
7、中用may/might+动词原形,may/might可以省略,表示与现在相反的情况;从句用过去完成时,表示与过去相反的情况,类似的词有though/eventhough/whatever/however/solongas;主句、从句的结构与if所引导的条件从句结构相同。Evenifhewereherehimself,heshouldnotknowwhattodo.NobodycouldsavehimeventhoughHuaTuoshouldcomehere.2、在whatever,whichever,whenever,whoever
8、,wherever,however,nomatterwh-等引导的让步状语从句中,从句虚拟语气结构为:指现在或将来:may+do。Wewillfinishitontimenomatterwhatmayhappen.Wew