If用法汇总1、主将从现(主句为一般将来时,从句为一般现在时);eg:Ifitrains(从句),Iwillstayathome(主句).=Iwillstayathomeifitrains.2、主句含有情态动词(must、may、canetc.)从句为一般现在时;eg:Ifyoudrivetoofast,youmayhaveanaccident.=Youmayhaveanaccidentifyoudrivetoofast3、主句为祈使句,从句要用一般现在时态;eg:Don'tplaycomputergamesifyoudon'tfinishyourhomework.4、是否=whetherAskifheisathome.Iwonderifsheisill.5、虚拟语气eg:IfIwereabird,Iwouldflyinthesky.(事实我不可能是鸟)时态:可以表示过去,现在和将来的情况,它的基本特点是时态退后.a.同现在事实相反的假设从句用一般过去时should(would)+动词原形Iftheywerehere,theywouldhelpyou.b.表示于过去事实相反的假设从句用过去完成时should(would)have+过去分词Ifshehadworkedharder,shewouldhavesucceeded.IfmylawyerhadbeenherelastSaturday,hewouldhavepreventedmefromgoing.c.表示对将来的假想一般过去时,were+todo,从句:主+should/would/could/might+v原形should+v原形,Ifyousucceeded,everythingwouldbeallright.Ifyouweretosucceed,everythingwouldbeallright.Ifyoushouldsucceed,everythingwouldbeallright.单项练习(每个必须让学生翻译)1.IfI_____wherehelived,I_____anotetohim.A.know,wouldhavesentB.hadknown,wouldhavesentC.know,wouldsendD.knew,wouldhavesent2.Maryisilltoday.Ifshe_____,she_____absentfromschool.A.werenotill;wouldn’tbeB.hadbeenill;wouldn’thavebeenC.hadbeenill;shouldhavebeenD.hadn’tbeenill;couldbe3.Heactedasifhe_____everythingintheworld.A.knewB.knowsC.hasknownD.won'tknow4.Ifyouhadenoughmoney,what_____?A.willyoubuyB.wouldyoubuyC.wouldyouhaveboughtD.willyouhavebought5.IfMr.Young_____withjustice,he_____suchawrongthing.A.weretreated;wouldn’tdoB.hadbeentreated;wouldn’thavedoneC.weretreated;wouldn’thavedoneD.hadbeentreated;wouldn’tdo6.What_____ifthere_____nolightduringtheday?A.willhappen;wasB.wouldhappen;isC.happens;wereD.wouldhappen;were7.Thespokesmanactedthatwayasifhe_____anythingabouttheaccidentbutactuallyhedid.A.doesn’thearB.didn’thearC.haven’theardD.hadn’theard8.Ifit_____notforthefactthatyou_____illnow,Iwouldsurelypunishyou.A.is;areB.were;wereC.were;areD.was;were9.ManyChinesemoviestarsnowhavegivenuptheirChinesenationality.IfIwerethem,I_____that.A.shouldn’tdoB.didn’tdoC.hadn’tdoneD.won’tdo10.Iwanttogetbackby5o’clockif_____.A.likelyB.canC.possibleD.Probable11.Itseemsasifit_____alreadysummernowbutitisonlyFebruary.A.isB.wasC.wereD.hadbeen12.IfHenryhadnotpulledhiscaplowoverhisbrow,he_____bythepolice.A.mightberecognizedB.mighthavebeenrecognizedC.wouldhaverecognizedD.wastohavebeenrecognized13.Thereisaringatthedoor.That_____bethepostman,Isuppose.A.willB.wouldC.isgoingtoD.wasgoingto14.Lookatthedarkclouds—there_____beastorm.A.willB.musthavebeenC.isgoingtoD.would15.—Whyareyoutakingthepicturesdown?—I_____thewall.A.paintB.havejustpaintedC.amgoingtopaintD.willhavepainted16.—CanIstayathometomorrow?—Yes,youcanifit_____.A.willsnowB.isgoingtosnowC.snowsD.snowed17.Idon’tknowifhe_____thisafternoon.Butifhe_____,Iwilltellyou.A.willcome;willdo;B.comes;willdoC.willcome;doesD.comes;does18.—IthoughtIaskedyoutofixtheradio.—Oh,I’msorry.I_____itrightaway.A.amtodoB.willdoC.wasabouttodoD.amgoingtodo19.TheWTOcan’tliveuptoitsname_____itdoesnotincludeacountrythatishometoonefifthofmankind.A.aslongasB.whetherC.ifD.eventhough20.Askhimtoringmeupifyou_____him.A.seeB.sawC.wouldseeD.willsee21.It’ssolate.Idon’tthinkhe______come.A.wouldB.shouldC.isgoingtoD.shall22.Ifpeople_____pollutingtheair,animalsandplantswilldiesoon.A.don’tstopB.didn’tstopC.shallnotstopD.haven’tstopped23.Ifyou_____aninterestingdayout,______theScienceMuseum.A.want;visitingB.want;visitC.wantto;visitD.wanting;visit24.Ifthepurewaterisheatedto100centigradedegrees,it______boil.A.isgoingtoB.willC.wouldD.isto25.Isadictionaryavailable,_____so,where?A.ifB.ifisC.andifD.andifis1—5BAABB6—10DDCAC11—15CBACC16—20CCBCA21—25CABBC最后一练——1.Ifyou_____totheparty,you’llhaveagreattime.A.willgoB.wentC.goD.going2.Itwillbealongtime____Peter_____hiswork.A.since,hasfinishedB.after,finishesC.when,willfinishD.before,finishes.3.Whatwillfather_____usfromJapan?A.takeB.bringC.carryD.make4.Weifangisfamous______kites.A.forB.toC.onD.with5.I____hertheanswerifshe____me.A.cantell,willaskB.willtell,willaskC.wouldtell,askD.willtell,asks6.–Whatareyougoingtodotomorrow?--We’llgotothelibrarytomorrowifit___.A.isn’trainB.rainC.won’trainD.doesn’train7.—Doyouknowwhenhewillcomebacktomorrow?--Sorry,Idon’tknow.Whenhe____back,I’lltellyou.A.comesB.willcomeC.comeD.maycome8.Whatwillyoudoifyou_____totheoldfolk’shomevisit?A.goB.wentC.goingD.willgo9.IfIeat____food,I’llbeveryfat.A.toomanyB.manytooC.toomuchD.muchtoo10.I’llgivethebooktohimifhe___herenextSunday.A.willcomeB.comesC.iscomingD.came11.There____anEnglishfilminourschooltomorrow.A.isgoingtohaveB.willhaveC.isgoingtobeD.has12.Couldyoutelluswhere____?A.willthenextOlympicGamesheldB.thenextOlympicGameswillbeheldC.wouldthenextOlympicGamesbeheldD.thenextOlympicGameswouldbeheld13.Whenmymotherreturnedlastnight,I____abook.A.readB.amreadingC.wasreadingD.amgoingtoread14.What____you____whenitbegantorain?A.do,doB.were,doingC.are,doingD.did,do15.I’llwakeyouupwhenhe____back.A.willB.isgoingtocomeC.comesD.come1---5CDBAD6---10DAACB11---15CBCBC