1、2012高考语法复习题汇总:情态动词与虚拟语气测验题 1(2011江西十所重点中学模拟)Who has broken the window in my room?Who else _ it but your naughty son!Acould do Bcould have doneCmight do Dmust have done 2(2011南昌模拟)The weather turned out to be fine yesterday. You _ the trouble to carry your raincoat with you.Ashould have taken Bmustnt
2、 have takenCcould have taken Dneednt have taken 3(2011石家庄质检)John looks a bit upset. Did you tell him the bad news?Yes, but I _ him after his birthday party.Ashould have told Bmust have toldCshouldnt have told Dneednt have told 4(2011唐山模拟)What do you think of the film Avatar?It _ be better. I even wa
3、nt to see it twice.Awont BcouldntCshouldnt Dmightnt 5(2010东北三校联合模拟)Mum, would you please buy me an MP5 player?If you can help do the dishes the whole vacation, you _ have one as a reward.Amust BneedCwould Dshall 6(2010南昌调研)Where is Lucy?I cant say where she is, but she _ have gone to meet her classm
4、ates, for they want to go to Sichuan to work as volunteers.Acan BshouldCmust Dmay 7(2010唐山联考)Oh, Richard, why _ you always do the opposite of what I tell you?Amust BmayCshould Dcan 8(2010青岛市联合模拟)Everyone in my class passed the exam.Oh,really?It _ difficult.Acant have been Bneednt have beenCmust be D
5、mightnt be 9(2010福建毕业班检查)For environmental reasons,we _ as well take these waste products and have them recycled.Ashould BwouldCmight Dcould 10(2010东北三校第一次联考)Its hard to believe that Jack _ have fought with the policeman.Yes.If one _ ask for trouble,it cant be helped.Awould;will Bmust;mayCshould;mus
6、t Dneed;dare 11(2010南通一模)Shopping online can save much time as you _ go to a shop or walk around crowded shopping centers.Adont have to Boughtnt toCwont Dmustnt 12(2010南通二模)Will it take me long to get to the Sunshine Hotel?No,it _ take you long.Its not the rush hour now.Ashouldnt BshantCmustnt Dneed
7、nt 13(2010福建龙岩检测)“Attention,please.Whoever can answer one of my questions _ receive a prize,”the teacher said in class.Amight BshallCshould Dwould 14(2010哈尔滨检测)_ anyone call,please tell him Im not free.AMust BCanCMay DShould 15(2010海淀区第二学期期中练习)If we had taken such effective measures much earlier,the
8、 river _ so seriously now.Ais not pollutedBwould not be pollutedChad not been pollutedDwould not have been polluted16(2010杭州市第二次教学检测)Why are you so late?I got stuck in the traffic jam,or I _ earlier.Aarrived Bhad arrivedCwould arrive Dwould have arrived 17(2010南通二模)How much of the foreign experts sp
9、eech have you understood?Next to nothing.I wish I _ harder at English.Aworked Bhad workedCwould work Dwere working 18(2010福建龙岩检测)I didnt attend the lecture yesterday.I _,either,if my mother hadnt reminded me.Awouldnt Bwouldnt haveCdidnt Dhadnt 19(2010潍坊教学质量抽样监测)The order came that the medical suppli
10、es _ to Beijing for the H1N1 flu soon.Awould be sent Bshould sendCbe sent Dmust be sent20(2010南通一模)He chose to teach in a western province,though he _ in the city for a better life.Acould stay Bwould stayCcould have stayed Dhad stayed 21. When I was young, I _ get up at 5 and go for a long tiring wa
11、lk to school after breakfast.A. would B. would like to C. was used to D. might 22. - Why didnt you buy the gold ring? - I _, but I didnt have the money.A. would have B. bought C. would like to D. had bought 23. Who would you rather _ your graduation ceremony tomorrow, your parents or friends? All of
12、 them. A. will have attendedB. have attendedC. attendedD. to attend24.If you _ smoke, please go outside because this is a non-smoking office.A. mustB. shouldC. canD. may 25. Captain Cook commanded that all the goods _ into the sea. A. should throwB. be thrown C. threwD. should thrown 26. We would ap
13、preciate it if you could stay for lunch. Sorry, I . I have another appointment. A. wontB. shantC. cantD. mustnt 27.If you talk about it with me,please wait till I finish my work at hand.A、can B、may C、must D、should 28.My cell-phone has disappeared. Who have taken it away?A、could B、should C、must D、mig
14、ht 29.Its suggested that some activities to celebrate the 30th anniversary of the Reform and Opening-up.A、should hold B、are held C、be held D、will be held 30.If Sanlu Group melamine to the milk, the babies too much from kidney stone.A. didnt add; would not suffered B. hadnt added; wouldnt have suffer
15、edC. hasnt added; wouldnt have suffered D. hadnt added; would have suffered 31.What do you mean by saying there are only ten tickets?There be twelve.A、could B、should C、would D、can 32. If the printer_ break down under guarantee, we would repair it at our expense.A. may B. could C. might D. should33.
16、Kunming is called “Spring City”, but it _ snow in winter. A. shall B. can C. must D. might34.-It was Sunday today, and I _ up very early. -So you really had a good rest.A. didnt need to get B. neednt have got C. neednt to get D. dont need get35. I _ sooner but I didn t know that they were waiting fo
17、r me.A. had come B. was coming C. would come D. would have come36. There was a lot of fun at yesterdays party. You _ come, but why didnt you? A. must have B. should C. need have D. ought to have37No one answered my phone, so the Whites _ be at homeAshouldnt Bcouldnt Cmustnt Dneednt38一Are you coming
18、to the party? 一Im not sure .I _ go to the concert instead Amust Bmight Cshould Dwould39Look! Tom is too sleepy to workHe _ up watching TVAmustnt have stayed Bshouldnt have stayedCmustnt stay Dought not to say40A warm thought suddenly came to me _I might use the pocket money to buy some flowers for m
19、y mothers birthdayAif Bwhen Cthat Dwhich41. - I dont feel sympathy _ the beggars who have the ability to work. -I _ agree more.A. for, can B. for, couldnt C. with, must D. on, may42. I _ the poor rabbit, but I didnt have the right drugs with me at that moment.A. saved B. had saved C. could save D. c
20、ould have saved43. -What do you think of Peter?-He _ be really difficult to get along with even though hes a nice person in general.A. shall B. should C. must D. can44. It has been announced that all the candidates _ remain in their seats until all the papers have been collected. A. can B. will C. s
21、hall D. should 45. -Can I get out in the daytime? - No. The school rules state that no child _ be allowed out during the dayunless accompanied by an adult.A. shallB. needC. mustD. should46. But for your timely warning, we into great trouble. You know were friends.A. would getB. must have gotC. would
22、 have gotD. couldnt have got47. Will you require anything else? Yes, I like a whisky. A. willB. shallC. shouldD. might48. Facts prove that the worlds economic development is not a win-lose game but one in which all _ be winners Ashall Bcan Cmust Dwould49- You promised to come to my dinner party last
23、 night but you didnt turn up.- I _, but something unexpected happened just before I left. A. would like to haveB. should like to C. am going toD. like to50.-What did you say to Julia? I saw her crying in the dormitory alone. - It _ my fault. We talked happily when I was with her in the classroom.A.
24、must have beenB. should have beenC. shouldnt have been D. cant have been51. Good morning Ive got an appointment with Miss Smith in the Personnel Department Ah, good morning You _ be Mrs PetersA might B mustC wouldD can 52. Pity you missed the lecture on nuclear pollution.I_ it, but I was busy prepar
25、ing for a job interview.A. attendedB. had attended C. would attend D. would have attended53(2011江西五校联考)Mum, I am feeling tired and sleepy now.You _ so late last night.Acouldnt have stayed upBmustnt have stayed upCshouldnt have stayed upDneednt have stayed up54.10(2011陕西质量检测)The welldressed lady was
26、caught stealing in the fashion shop. Strangely enough, she _ have done such a thing.Awould BmustCshould Dmight55.(2011潍坊质量监测)When we worked in the same firm several years ago,we _ often go to the cinema together.Awould BwillCshall DCould参考答案 1-5 BDABD 6-10 DAACC 11-15 AABDB 16-20 DBBCC 21-25 AACAB 26-30 CCACB 31-35 BDBAD 36-40 DBBBC 41-45 BDDCA 46-50 CCBAD 51-55 BDCCA