还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
if从句试题及答案
一、引言为帮助同学们系统掌握if从句的核心用法,提升语法应用能力,特整理以下练习题,涵盖真实条件句、虚拟语气等主要考点,供日常练习与自测使用
二、单项选择题(共30题,每题1分)If it______tomorrow,we willstay athome.A.rain B.rains C.rained D.will rainIf she______here,she will help uswith the project.A.come B.comes C.came D.will comeIf I______free timenext weekend,I willvisit mygrandparents.A.have B.has C.had D.will haveIf he______late forclass again,the teacherwill be angry.A.is B.are C.will beD.wasIf we______now,we cancatch theearly bus.A.leave B.leaves C.left D.will leaveIf you______hard,you will pass the exam.A.study B.studies C.studied D.will studyIf the weather______good,we will go fora picnic.A.is B.was C.will beD.has beenIf they______to theparty,we will have agreat time.A.come B.comes C.came D.will comeIf I______enough money,I willbuy a new book.A.have B.has C.had D.will have第1页共10页If she______the job,she will call youimmediately.A.get B.gets C.got D.will getIf I______him yesterday,I wouldhave toldhim the truth.A.see B.saw C.had seenD.will seeIf she______to the meeting,she wouldhave sharedher ideas.A.go B.went C.had goneD.will goIf we______the train,we wouldn’t havemissed theconcert.A.catch B.caught C.had caughtD.will catchIf he______more careful,he wouldn’t havemade somanymistakes.A.is B.was C.had beenD.will beIf I______the exam,I wouldhave gone to theparty.A.pass B.passed C.had passedD.will passIf she______the key,we couldn’t haveentered thehouse.A.have B.has C.had D.will haveIfthey______earlier,they wouldn’t have been latefor themeeting.A.leave B.left C.had leftD.will leaveIfthe weather______better,we wouldhave goneswimming.A.is B.was C.had beenD.will beIf I______you,I wouldapologize toher.A.am B.are C.was D.wereIf she______so stubborn,we couldhave solvedthe problem.A.isn’t B.wasn’t C.hadn’t beenD.won’t beIf I______the chance,I wouldhave takenit.第2页共10页A.have B.had C.will haveD.would haveIf he______the phone,I wouldhave talkedto him.A.answer B.answered C.had answeredD.will answerIf we______the projecton time,we wouldn’t havebeencriticized.A.finish B.finished C.had finishedD.will finishIf she______the news,she wouldhavebeenexcited.A.hear B.heard C.had heardD.will hearIfthemeeting______earlier,we wouldn’t havemissed lunch.A.end B.ended C.had endedD.will endIf I______that moviebefore,I wouldn’t have gonetoseeit again.A.see B.saw C.had seenD.will seeIfthey______more effort,the projectwouldn’t havefailed.A.put B.putted C.had putD.will putIf she______the bus,she wouldn’t have arrived late.A.take B.took C.had takenD.will takeIf I______the money,I wouldhave boughtanewcar.A.have B.had C.willhaveD.would haveIfthe plan______better,we wouldn’t havehad somanyproblems.A.is B.was C.had beenD.will be
三、多项选择题(共20题,每题2分)Which of the following sentences usethe real conditionalif-clause with present tense,main clausewith futuretense第3页共10页A.If it rains,I willstay home.B.If Ihave time,I willvisit myfriend.C.If shecomes,we willhave dinnertogether.D.If hehad studied,he wouldhave passedthe exam.Which of the following are correctforms ofunrealconditional hypotheticalsituationA.If Iwere you,I wouldapologize.B.If Ihad known,I wouldhave toldyou.C.If itrained yesterday,we wouldhave stayedhome.D.If shewillcall,I willhelp her.In unreal conditional withpast situation,the if-clausecan use:A.past simpletenseB.past perfecttenseC.present simpletenseD.would/could/might+have+past participleWhich of the followingsentences use mixedconditionalA.If Ihad studiedharder,I wouldnot bein thistroublenow.B.If shehad goneto theparty,she wouldhave mether oldfriend.C.If Iwere taller,I wouldhave playedbasketball.D.If Ihad known,I wouldhave doneit differently.Which ofthe following are common含蓄条件句impliedcondition第4页共10页A.Without yourhelp,we couldn’t havesucceeded.B.But forthe rain,we wouldhavegoneout.C.Given moretime,I wouldhave finished the work.D.If Ihad thebook,I wouldlend itto you.The main clause inunreal conditionalcan use:A.would+base verbB.could+base verbC.might+base verbD.should+base verbInrealconditional,the if-clause can use:A.present simpletenseB.present continuoustenseC.present perfecttenseD.future perfecttenseWhich sentencesare incorrectA.If I willgo,I willtell you.B.If itsnows,we wouldbuild asnowman.C.If shecomes,we willgo to the park.D.If Ihad money,I wouldbuy acar.If Iwere youis acommon wayto express:A.adviceB.hypothetical situationC.real possibilityD.regret第5页共10页Whichofthefollowingare correctfor unrealconditionalwith futuresituationA.If Iwon thelottery,I wouldtravel aroundthe world.B.If hecomes tomorrow,we wouldhave ameeting.C.Ifshewere tocall,tell herI’m busy.D.If itrains tomorrow,we wouldstay athome.Had itnot beenfor...is usedto express:A.a pasthypothetical conditionB.a realconditionC.if ithad not been forD.withoutIn mixedconditional,the if-clause andmainclausecanuse:A.past perfectand presentconditionalB.present simpleand pastconditionalC.past simpleand futureconditionalD.present perfectand pastconditionalWhich sentencesuse if to introducea negativeconditionA.If youdon’t study,you won’t pass the exam.B.If itdoesn’train,we cango hiking.C.Ifshedoesn’t come,we willpostpone themeeting.D.If Ihad moretime,I wouldhelp you.Unless canreplace if...not in:A.real conditionalB.unreal conditionalC.both realand unrealconditional第6页共10页D.none ofthe aboveWhichofthefollowingarecorrect usesof ifA.If youneed help,just callme.real conditionB.If Iwere abird,I wouldfly freely.unreal conditionC.If Ihad known,I wouldhave helped.unreal pastD.If itrains,we wouldstay home.unreal presentInunrealconditionalwithpresentsituation,the if-clausecan use:A.past simplewereB.past perfectC.present perfectD.would/could/might+base verbWhichsentencesuseiftoexpress awarningA.If youbreak therules,you willbe punished.B.If youdon’t hurry,we willmiss thetrain.C.If Iwere you,I wouldbe careful.D.If youstudy hard,you willsucceed.Suppose canbe usedto introduce:A.real conditionB.unreal conditionC.hypothetical conditionD.negative conditionWhichofthefollowingareincorrect ifstructuresA.If Ihad known,I wouldhave toldyou.B.If Iknow,I willtell you.第7页共10页C.IfIknew,I wouldtell you.D.IfI will know,I willtell you.In含蓄条件句implied condition,the conditioncan beexpressedby:A.prepositional phrases like withoutB.infinitive phraseslike tohave doneC.past participlephraseslikegiven...D.conjunctions likeunless
四、判断题(共20题,每题1分,对√,错×)If itwill raintomorrow,we willcancel thepicnic.IfIwere taller,I couldreach thetop shelf.Ifshehad studiedharder,she wouldpasstheexam.Ifhedoesn’t come,we wouldhave topostpone themeeting.If wehad leftearlier,we wouldn’tbelate now.IfIhave enoughmoney,I wouldbuy anew laptop.Iftheweather isgood,we willgo fora walk.Ifshehad knownthetruth,she wouldbeangry.IfIhad thetime,Iwillvisit myparents.Ifhecalled,tell himI’m out.Ifyouwillhelpme,I canfinish thework.IfIwere inyour position,I wouldnot dothat.Ifwehad finishedtheprojecton time,we wouldn’t havebeencriticized.If itsnows,we wouldbuild asnowman.第8页共10页IfIknow theanswer,Iwilltell you.Ifshedidn’t gototheparty,she wouldhave stayedhome.IfIhad knownyou werecoming,I wouldprepare ameal.Ifhewillpasstheexam,he canenter college.Ifwedon’t leavenow,we willmiss thebus.Ifthemeeting iscanceled,we wouldhaveaday off.
五、简答题(共2题,每题5分,答案不超过150字)简述if引导的真实条件句与虚拟语气的核心区别举例说明两种含蓄条件句的常见表达形式
六、参考答案
一、单项选择题1-5:B BA A A6-10:A AAA B11-15:C C C C C16-20:C CC B C21-25:B CCCC26-30:CCC BC
二、多项选择题31:A BC32:A BC33:A B34:A35:A BC36:A BC D37:A BC38:A B39:A BD40:A C41:A CD42:A B43:A BC44:A45:A BC46:A D47:A B48:BC49:D50:ABC
三、判断题51:×52:√53:×54:×55:√第9页共10页56:×57:√58:√59:×60:√61:×62:√63:√64:√65:√66:√67:√68:×69:√70:√
四、简答题真实条件句表示可能发生的情况,if-clause用一般现在时,主句用将来时(主将从现);虚拟语气表示与事实相反的假设,if-clause用过去时/过去完成时,主句用would/could/might+动词原形(与现在/过去相反)或would+have+过去分词(与过去相反)
①Without yourhelp,we couldn’t havefinishedthetask.(用without表含蓄条件)
②Given moretime,I wouldhave solvedtheproblem.(用过去分词短语表含蓄条件)说明本试题涵盖if从句核心语法点,包括真实条件句、虚拟语气(与现在/过去/将来相反)及含蓄条件句,适合中学生及英语学习者自测语法掌握程度答案标注清晰,可直接核对练习效果第10页共10页。
个人认证
优秀文档
获得点赞 0