资源描述:
《初中英语语法之条件句讲解 练习 答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、条件句【条件句】(一)真实条件句连接词条件从句结果从句IfIf+主语+一般现在时一般将来时---表可能:Ifheruns,he’llgetthereontime.may/might/can---允许/能力:Ifitstopssnowing,wecangoout.must/should---命令,请求,劝告:Ifyouwanttoloseweight,youmust/shouldeatlessbread.一般现在时---客观事实:Ifyouheatice,itturnstowater.(二)虚拟条件句虚拟语气表示一种假设的
2、情况,或一种主观的愿望,即动词所表示的动作或状态并非事实,或不可能实现。英语虚拟语气的形式有下列几种: 一、与现在事实相反连接词条件从句结果从句IfIf+主语+一般过去时(be动词一般用were)主语+should/would/could/might+动词原形如:Ifhehadthetime,JohnwouldmakeatriptoChinatoseetheGreatWall.IfIwereyou,Iwouldgiveupdrinkingimmediately(立即、立刻). IfIdidn’thaveacold,Iwo
3、uldgotoyourbirthdayparty.二.与将来事实相反连接词条件从句结果从句IfIf+主语+should/would/wereto+动词原形主语+should/would/could/might+动词原形如:Ifyoushouldlose,whatwouldyoudo?IfIweretoseehertomorrow,Iwouldtellherthetruth.三、与过去事实相反连接词条件从句结果从句IfIf+主语+过去完成时(had+过去分词)主语+should/would/could/might+have
4、+过去分词如:IfI’dknownthatitwasgoingtorain,Iwouldneverhavegoneforawalkinthecountry.IfIhadn’thadacoldlastweek,Iwouldn’thavemissedyourbirthdayparty.例题()1.Idon’tknowifit______tomorrow.Ifit______,wewon’tgoonapicnic.A.rains;rainsB.willrain;rainsC.willrain;willrain()2.Insum
5、mer,foodgoesbadeasily________itisputintherefrigerator.A.untilB.ifC.unless()3.--IhearJackChanwillcometoLaiwunextweek.--Really?_______hecomes,myyoungersisterwillbeveryhappy,A.IfB.UntilC.UnlessD.Before()4.—Couldweplayfootballinyourplayground,Sir?--No,_______youhavet
6、heprincipal’snote.A.ifB.unlessC.becauseD.since()5.Manychildrenlikefriedchicken_______itisunhealthyfood.A.ifB.becauseC.although()6.AllthestudentsinClass5willclimbthemountainifit_______raintomorrow.A.won’tB.don’tC.didn’tD.doesn’t()7---Wouldyouliketogobikeridingwith
7、ustomorrow?---Sure,________Iambusy.A.sinceB.unlessC.whenD.until()8.Idon’tlikebread.Iwon’teatit________Iamveryhungry.A.whenB.unlessC.if()9.You’dbetterlookupthenewwordinadictionary_____youdon’tknowit.A.if B.that C.though D.whether()10.Afterthemeeting,wewillhavea
8、party.Ifyou_______free,comeandjoinus.A.areB.willbeC.were练习()1.I’llgoforawalkwithyouifit________tomorrow.A.won’trainB.doesn’trainC.willrainD.notrains()2.I’mwait