正在进行安全检测...

发布时间:1714330483

高考英语语法复习精讲与练习(七)虚拟语气
虚拟语气在条件状语从句中的应用
【经典例题】
1.Ifmylawyer_______herelastSaturday,he_______mefromgoing.A.hadbeen;wouldhavepreventedB.hadbeen;wouldpreventC.were;wouldpreventD.were;wouldhaveprevented2.IfIhadwornmyovercoat,I_______cold.
A.won’thavecaughtB.couldn’thavecaughtC.won’tcatchD.wouldn’tcatch3.Ifhe______,he______thatfood.
Luckilyhewassenttothehospitalimmediately.
A.waswarned;wouldnottakeB.hadbeenwarned;wouldnothavetakenC.wouldbewarned;hadnottakenD.wouldhavebeenwarned;hadnottaken
4.Ididn’tseeyoursisteratthemeeting.Ifshe_______,shewouldhavemetmybrother.
A.hascomeB.didcomeC.cameD.hadcome
【重点归纳】
一、虚拟条件句的类别虚拟条件句可分为三类:一类是叙述与现在事实相反的情况;一类是叙述与过去事实相反的情况;另一类是叙述与将来事实相反的情况。其主句和从句的谓语动词构成如下:1.与现在事实相反条件从句用过去时be动词的过去式一律用were主句用wouldshould/might/could+动词原形”。如:
IfIwereyou,Iwouldaccepttheinvitationtotheparty.如果我是你的话,我将接受去舞会的邀请。
IfIknewherwell,Iwouldtellyouabouther.如果我很了解她的话,我将告诉你关于她的事情。2.与过去事实相反
条件从句用过去完成时,主句用“would/should/might/could+have+过去分词”,如:Ifyouhadbeentherelastnight,nothingwouldhavehappened.如果你昨天晚上在那儿的话,就没有什么事情发生了。
IfIhadgotupearlier,Iwouldhavecaughtthefirstbus.如果我起得更早一些的话,就赶上头班车了。3.与将来事实相反
条件从句用过去时或者“wereto+动词原形”或者“should+动词原形”,主句用“wouldshould/might/could+动词原形”,如:
IfitwereSaturdaytomorrow,wewouldn’thaveanexam.如果明天是周六的话,我们就不考试了。
Ifyouweretovisittheschooltomorrow,youwouldseeProfessorSmith.如果你明天去参观学校的话,你就会看到史密斯教授。
Ifitshouldraintomorrow,thesportsmeetwouldbeputoffuntilnextFriday.如果明天下雨的话,运动会将被推迟到下周五举行。

【特别提示】
在虚拟条件句中,谓语动词按照“后退一步法”使用,即:与现在事实相反,从句中用一般过去时;与过去事实相反,从句中用过去完成时;与将来事实相反,从句中用过去将来时。二、虚拟条件句中的省略与倒装如果if虚拟条件句中有were,had,或者should等词时,可以省略if,把这些词放在主语前,形成倒装句。如:
IfIshouldmeether(ShouldImeether,Iwouldtellher.如果我遇见她的话,我就告诉她。
IfIwereinyourposition(WereIinyourposition,Iwoulddoitbetter.如果我在你的位置上,我会做得更好。Iftheyhadmadepreparations(Hadtheymadepreparations,theywouldhavesucceeded.如果他们做了准备的话,他们就已经成功了。Grammarwork语法专练动词变形
用所给动词的适当形式填空。
1.—¬Ifthefactory___________(belongtome,I___________(notsellit.Butitisn’tyours.
2.Ifyou___________(keepthesecret,nobody___________(knowit.I’msorryformakingsuchamistake.
3.Iftheweatherweretobe(befinetomorrow,I______(goforanoutingwithmyparents.
4.___________(beIyou,Iwouldthinkaboutthisproblemonceagain.5.___________(haveIhadtimelastnight,I___________(gotoseethiswonderfulfilm.
完成句子
根据中文提示完成下列各句。
1.如果你年轻五岁,你该怎么办?
What___________you___________,ifyou___________fiveyearsyounger?2.如果你开车更小心一点,就不会出这样的事故。
Ifyou______________________yourcarmorecarefully,suchatrafficaccident_________________________________.3.如果明天下雾,我就不能开车去购物。
Ifit___________foggytomorrow,I______________________mycartogoshopping.4.如果明天天气转晴,我们就去野餐。
Ifit______________________clearuptomorrow,we______________________forapicnic.
5.如果我是一个男孩,我当然会去参军。
IfI___________aboy,I___________certainlyjointhearmy.6.如果你是我兄弟,你也会一样对我。
Ifyou___________mybrother,you___________treatmeinthesameway.7.如果我有你这样的姐姐会非常幸福的。
I______________________veryhappy,ifI___________aneldersisterlikeyou.8.如果我捡到了那只钱包,一定交给失主了。

正在进行安全检测...

相关推荐