《高中英语语法虚拟语气练习题精选(含答案).pdf》由会员分享,可在线阅读,更多相关《高中英语语法虚拟语气练习题精选(含答案).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高中英语语法虚拟语气练习题精选1.If I had had enough time,I_ my work.A.would finishB.must have finishedC.would have finishedD.had finished2.Ten minutes earlier,they _ the plane.A.will catchB.would catchC.would have caughtD.willhavecaught3.Mr Green requires that the students _ a composition every other week.A.writeB
2、.writtenC.would writeD.will write4.Had he studied hard,he_ the exam.A.would passB.could passC.had passedD.wouldhavepassed5.I wish I _ what is happening there in his room.A.knowB.knownC.knewD.should know6.It is important that you _ sports every day.A.haveB.would haveC.must haveD.will have7.If there w
3、ere no water in the world,everything _.A.will dieB.would dieC.would have diedD.wouldhavebeen dead8._ what was going to happen,I would never have left her alone.A.Had I knownB.If I knowC.If I knewD.If had I known9.He ordered that the work _ right away.A.should finishB.finishedC.would be finishedD.be
4、finished10.Shall we go to the movie tonight?No,Id rather _ at home with our baby.Youd better not leave it to the babysitter at night.A.you stayedB.you stayC.stayedD.stay11._ in your position,I would help him.A.Was IB.Were IC.If I amD.If I had been12.I _,but I was stopped by the heavy rain.A.mean to
5、comeB.meant to comeC.had meant to comeD.meant coming13.Mrs Black insists_ in that old hotel.A.not to stayB.not stayingC.staying notD.thatshenotstay14.If you had spoken clearly,you would_.A.understand itB.have understoodC.be understoodD.havebeenunderstood15.If you _ that late movie last night,you wou
6、ldnt be so sleepy.A.havent watchedB.hadnt watchedC.didnt watchD.wouldnt havewatchedKey:1-5 CCADC6-10 ABADA11-15 BCDDB16-20 BCBCB 21-25 BDDAA 26-30 ABBAD一、单项选择1.The teacher demanded that the exam _ before eleven.A.must finishB.would be finishedC.be finishedD.must be finished2.She made the demand that
7、 the journalists _ at once _ Iraq.A.leave;forB.leave;toC.left;toD.to be left;for3.He is talking so much about America as if he _ there.A.had beenB.has beenC.wasD.has gone4.The young man insisted that he _ nothing wrong and _ free.A.did;setB.had done;should be setC.should do;be setD.had done;must be
8、set5.I suggested there _ be a kind of language all could understand and use _.A.can;itB./;/C.would;itD.may;/6.The suggestion has been made _ the basketball game _ put off.A.for;toB.that;beC.which;should beD.to;being7.The order came that the medical supplies _ to Beijing for the Sars soon.A.would be
9、sentB.should sendC.be sentD.must be sent8.It is important that we _ wild animals.A.will protectB.should protectC.shall protectD.are protecting9.Had you listened to the doctor,you _ all right now.A.areB.wereC.would beD.would have been10._ any change about the date,please tell me immediately.A.Will th
10、ere beB.Should there beC.There will beD.There should be11._ today,he would get there by Friday.A.Would he leaveB.Was he leavingC.Were he to leaveD.If he leave12.Should it rain,the crops _.A.would be savedB.would have been savedC.will be savedD.had been saved13.You _ come earlier.The bus left a momen
11、t ago.A.wouldB.should haveC.mayD.have14.He treated me as though/as if _ his own son.A.I amB.I would beC.I wasD.I were15.I _ you some money,but I hadnt any on me then.A.would lendB.would have lentC.could lendD.may have lent16.A few minutes earlier and we _ the rain.A.have caughtB.had caughtC.could ha
12、ve caughtD.were to catch17.-“Have you ever been to Beijing?”-“No,but I wish I _”A.haveB.willC.doD.had18.Im glad I went over all my notes;otherwise _.A.I may have failed B.Id failC.Id have failedD.Ill have failed19.-“What will you do during the summer holiday?”-“I dont know,but its high time _ someth
13、ing.”A.Im decidingB.Ill decideC.I decidedD.I decide20.What would we do if it _ tomorrow?A.should snowB.would snowC.snowD.will snow21.If only I _ my watch!A.hadnt lostB.havent lostC.didnt lostD.dont lose22.You _ such a serious mistake if you had followed his advice.A.may not makeB.might not makeC.sho
14、uldnt have madeD.might not have made23.We _ the work on time without your help.A.hadnt had finishedB.didnt have finishedC.couldnt have finishedD.cant have finished24.-“Where have you been?”-“I got caught in traffic;otherwise _ sooner.”A.I would be hereB.I have been hereC.I had been hereD.I would hav
15、e been here25.If it were not for the fact that you _ ill,I would ask you to do this right now.A.wereB.had beenC.areD.should be26.Its high time that we _ to school.A.would toB.wentC.goD.will go27.It seems as if it _ rain.A.will toB.is going toC.is toD.were28.Id rather you _ right away.A.leaveB.leftC.
16、will leaveD.to leave29.He is working hard for fear that he _.A.failsB.failedC.would failD.fail30.It is really strange that the girl _ so early.A.has been married B.has marriedC.be marriedD.would marry31.Supposing I _ this gift,what would he say?A.acceptB.acceptedC.should acceptD.would accept32.The t
17、eacher agreed to the suggestion that the students _ two weeks to prepare for the exam.A.giveB.should giveC.be givenD.would be given33.I was busy yesterday,otherwise I _ your birthday party.A.attendedB.had attendedC.would attendD.would have attended34.He insisted that he _ me before.A.seeB.should see
18、C.had seenD.saw35.The two strangers talked as if they _ friends for years.A.wereB.would beC.have beenD.had been36.We _ our lives had it not been for the policeman.A.would have lost B.should loseC.might loseD.could have lost37.-I thought you would come back tomorrow.-I would if I _ to attend a meetin
19、g.A.dont haveB.didnt haveC.will not haveD.would not have38.He wishes _ mistakes.A.hedoesntalwaysmakeB.he isnt always making C.he didnt always make D.he wouldnt always making39.It _ very nice if only it were possible.A.will beB.would beC.isD.were40.Without your help,our team _ the last match.A.wont w
20、inB.will loseC.wouldnt have wonD.cant win41.I wish I _ what to do.A.knewB.have knownC.knowD.would know42._,I would take an umbrella with me.A.Had I been you B.I were youC.Were I youD.I had been you43.If I had hurried,I _ the train.A.would catchB.could catchC.would have caughtD.had caught44.Tom insis
21、ted that John _ it for no one was in the room except him.A.doB.doesC.didD.would do45.It is high time we _ off.A.areB.wereC.beD.will be46.He felt as if he _ more time to study for the test.A.needsB.were neededC.neededD.need47.It is important that I _ with Mr.Williams immediately.A.speakB.spokeC.will
22、speakD.to speak48.James wishes he _ the football game instead of the film.A.sawB.seeC.had been seenD.had seen49.I wish _ since I have so much work to do tomorrw.A.he leftB.he leaves me aloneC.he be leftD.he would leave me alone50.If I had known that,I _ so.A.wouldnt doB.wouldnt have doneC.wont doD.h
23、ave not done51.The doctor proposed that she _.A.will not smokeB.not smokeC.would not smokeD.did not smoke52.If I _ you,I wouldnt return the call.A.beB.amC.wasD.were53.You talk as if you _ there.A.were reallyB.has really beenC.had really beenD.would really be54.He suggested that the work _ at once.A.
24、would startedB.would be startedC.should startedD.should be started55.It is strange that such a thing _ in your school.A.will happenB.happensC.should happenD.happened56.It is imperative that you _ on time.A.areB.will beC.beD.would be57.I didnt go to the party,but I do wish I _ there.A.wasB.wereC.had
25、beenD.went58.It is time we _ up our results.A.sumB.summedC.will sumD.would sum59.If the doctor had been available,the child _.A.would not dieB.would not have died C.could not dieD.could not have died60.Dr.Bethune worked hard as if he _.A.never had felt tiredB.had never felt tiredC.never felt tiredD.
26、was tired never二、用括号中所给动词的适当形式填空1.If you(arrive)ten minutes earlier,you could have seen them off.2.Its time that we(go)to the railway station.3.If they(not help)us,our experiment would have failed.4.Youre five minutes late.I suggested that you(come)earlier tomorrow.5.Mather often tells us that it is
27、 necessary that we(drink)a glass of water after we get up.6.She insisted that she(send)to work in the faraway small town.7.I not(forget)his telephone number,I would have rung him.8.He is busy now.If he(be)free,he(go)with you.9.The manager was in his office then.If he(be)here,everything(settle)in ami
28、nute.10.Noisy as it was,he went on reading as if nothing(happen).答案一、1-5.CAABB 6-10.BCBCB11-15.CABDB 1620.CDCCA 21-25.ADCDC 26.B 27.B 28.B 29.D 30.C 31.B 32.C 33.D 34.C 35.D 36.A 37.B 38.C 39.B 40.C 41.A 42.C 43.C 44.A 45.B 46.C 47.A 48.D 49.D 50.B 51.B 52.D 53.C 54.D 55.C 56.C 57.C 58.B 59.B 60.B二、1.had arrived2.went(should go)3.had not helped4.(should)come5.(should)drink6.(should)be sent7.Had;forgotten8.were;would go9.had been;would have been settled10.were happening