情态动词和虚拟语气试题精选
1. I often see lights in that empty house. Do you think I ______ report it to the police ?
A. should B. may C. will D. can
2. ---- The room is so dirty. ______we clean it ?
---- OK.
A. Will B. Shall C. Would D. Can
3. ---- Dare your little daughter stay at home alone at night ?
---- _________
A. Yes, she does B. No, she dare not C. No, she doesn’t D. Yes, she dares to
4. It is suggested that a doctor _______ immediately.
A. be sent for B. send for C. is send for D. should send for
5. When he was there, he ______ go to that coffee shop at the corner after work every day.
1
A. would B. should C. had better D. might
6. There is no light on; they ______ be at home.
A. can’t B. mustn’t C. needn’t D. shouldn’t
7. ---- Mr. Smith, ______ he have all these papers typed for you right away ?
---- He ______. They should be ready by 10 o’clock this morning.
A. will; must B. shall; has to C. need; will D. would; ought to
8. Research findings show we spend about two hours dreaming every night, no matter what we ______ during the day.
A. may have done B. can have done C. must have done D. should have done
9. ---- Don’t press the button, John.
---- What if I _______
A. did B. would C. will D. shall
10. Their basketball team has lots of excellent players, so if there is no unexpected thing to happen, their team ______ win the championship.
2
A. would B. may C. should D. need
11. Jenny ______ her word. I wonder why she changed her mind.
A. must have kept B. can have kept C. should have kept D. would have kept
12. My mother stared at me as if she ________ me before.
A. didn’t see B. hasn’t seen C. hadn’t seen doesn’t see
13. Peter ______ come with us tonight, but he isn’t sure.
A. must B. may C. can D. will
14. ---- Could I use your computer while you are out?
---- Of course you _______
A. could B. should C. must D. can
15. I’ve changed to take the job and I ________ change my mind.
A. mustn’t B. can’t C. won’t D. may not
D. 3
16. ---- Is John coming by bus ?
---- He should, but he ______ not. He likes riding his bike.
A. must B. can C. need D. may
17. ---- I heard they went skating in the mountains last winter.
---- It ______ be true because there was little snow there.
A. may not B. won’t C. couldn’t D. mustn’t
18. I was really anxious about you. You ______ home without a word.
A. mustn’t leave B. shouldn’t have left C. couldn’t have left needn’t leave
19. ---- Mary, how did your Math test go ?
---- I had thought I ______, but in fact I came in the top 10 in my class.
A. should have failed B. could have failed C. might have failed need have failed
20. I wonder how he ______ that to the teacher.
D. 4
D.
A. dare to say B. dare saying C. not dare say D. dared say
21. It’s high time that he settled down in the city and ______ a new life.
A. start B. started C. to start D. starting
22. How I wish I ______ to learn Japanese when I was ten.
A. would begin B. began C. should begin D. had begun
23. ---- ______ he have been chosen as captain of our school football team?
---- Yes, he ______. Can’t you see he’s wearing an armband ?
A. Can; can’t B. Must; must have C. Can; must have D. Must; must
24. ---- Isn’t that Ann’s mother over there?
---- No, it ______ be her. I’m sure she is taller.
A. can’t B. must not C. won’t D. may not
25. ---- No wonder you caught a cold. You ______ out last night without a coat.
---- I know how silly I was.
5
A. shouldn’t have gone B. mustn’t have gone
C. couldn’t have gone D. mightn’t have gone
26. But for your timely help, the boy ______ his life.
A. must have lost B. may lose C. might have lost D. should lose
27. What would you say if I ______ you the truth ?
A. am going to tell B. were to tell C. have told D. would tell
28. ---- You really shouldn’t have shouted to them.
---- Right. I ______ crazy then.
A. must be B. must have been C. would have been D. should have been
29. If I ______ you, I ______ a plane instead of a bus. It’s too far.
A. were; would have taken B. had been; would have taken
C. were; would take D. had been; would take
30. ---- Were you shown around Venice in a boat with those American
6
tourists?
---- No, but I wish I ______
A. am B. were C. had D. should
31. ---- Mum, it’s none of my business. Why ______ I care?
---- Just because she is your sister.
A. can B. should C. will D. may
32. Oh, I’m feeling bad in the stomach. I ______ so much fried chicken just now.
A. shouldn’t eat B. mustn’t have eaten C. shouldn’t have eaten D. mustn’t eat
33. It has been announced that candidates _________ remain in their seats until all the papers have been collected.
A. can B. will C. may D. should
34. He has always insisted that he ______ Dr Turner instead of Mr. Turner.
A. will be called B. call C. have been called D. should be called
7
35. He made a suggestion that the English test ______ until next Wednesday.
A. will be put off B. be put off C. will put off D. put off
36. I would rather you ______ to see me tomorrow.
A. come B. will come C. came D. had come
37. But for the Party, we ______ today’s happy life.
A. will never have B. didn’t have C. would never have D. don’t have
38. The requirement is that every student ______ one or two books.
A. donate B. donates C. donated D. will donate
39. In fact, you ______ have shown me to the station. I’m not a new comer.
A. couldn’t B. shouldn’t C. needn’t D. mustn’t
40. ---- Guess what? I drove my new car at a speed of 150 km this afternoon. It was fun.
---- Were you crazy? You ______ yourself.
8
A. can kill B. might kill C. would have killed D. could have killed
41. The teacher ordered that these exercises ______ in three days’ time.
A. be finished B. finish C. be finishing D. finished
42. ______ the weather ______ fine! We have to put off our picnic again.
A. On condition that; is B. When; could be C. If only; were long as; is
43. ---- Are you coming to Jeffy’s party?
---- I’m not sure. I ______ go the concert instead.
A. must B. would C. should D. might
44. My sister eats too much every day, or she ______ thinner.
A. will be B. is C. would be D. had been
45. The spring here sometimes ______ be very cold.
A. must B. should C. can D. will
46. ---- It’s so late. My son ______ be back!
9
D. As
---- Don’t worry. I dare say he ______ have some extra work to do.
A. can; must B. will; might C. must; may D. should; must
47. ---- Liu Xiang has successfully undergone the surgery in a US hospital.
---- But for his foot injury, he ______ another gold medal in the Beijing Olympic Games.
A. must have won B. would have won C. would win D. had won
48. You might as well tell the manager that male customers ________ not like the design of the
furniture.
A. must B. shall C. may D. need
49. He ______ full marks, but he was so careless as to make a spelling mistake.
A. must have gained B. can have gained C. could have gained D. must gain
50. It ______ sound like a perfect destination, but it is really adventurous to go there.
10
A. should B. must C. shall D. may
51. ---- Can I pay the bill by check?
---- Sorry, sir. But it is the management rule of our hotel that payment ______ be made in cash.
A. shall B. need C. will D. can
52. We ______ last night, but we went to appreciate the flowerbeds and streetlights in Tiananmen Square instead.
A. might study B. could study C. should have studied D. must have studied
53. According to the air traffic rules, you ______ switch off your mobile phone before boarding.
A. may B. can C. would D. should
54. The weather turned out to be fine yesterday. I _____ the trouble to carry my umbrella with me.
A. should have taken B. could have taken C. needn’t have taken D. must have taken
11
55. It is usually warm in my hometown in March, but it ______ be rather cold sometimes.
A. must B. can C. should D. would
56. ---- Dad, my birthday is coming.
---- Oh, you ______ have a new MP4 for your birthday, Kathy.
A. ought to B. can C. shall D. must
57. ---- How could I thank you enough?
---- Don’t mention it. Any other man ______ that.
A. must do B. could do C. would have done D. should have done
58. ---- How I wish I had studied harder when I was in senior school!
---- If you had, you ______ a university student now.
A. are B. would be C. should be D. were
59. ---- Did you go to the party last night?
12
---- Yes, and I’d rather not ______. It was so ______.
A. go; tired B. have gone; tire C. have gone; tiring D. go; tiring;
60. If you ______ the medicine, you would feel better now.
A. took B. had taken C. would take D. were to take
61. ---- Could you possibly get me a copy of Longman Dictionary?
---- There ______ be no problem.
A. could B. would C. might D. should
62. It ______ heavily when he got back home, for he was wet all over.
A. was raining B. must have been raining C. must be raining D. rained
63. I heard you had a traffic accident yesterday. With a little care you ______ this traffic accident.
A. could avoid B. would avoid C. could have avoided D. must have avoided
64. Can you imagine that a diligent and bright boy ______ fail to pass the exam.
13
A. might B. should C. need D. would
65. Mary was badly ill; otherwise, she ______our celebration yesterday.
A. would have attended B. must have taken part in C. could join in D. would attend
66. The manager considers it urgent that these files ______ right away.
A. had to be printed B. should have been printed
C. must be printed D. should be printed
67. Alice ______ a good salary in a job but she stayed at home for the sake of her family.
A. must make B. should have made C. would make D. could have made
68. A he had heart attack, he was told that he ______ continue the work.
A. needn’t B. may not C. mustn’t D. can’t
69. ---- Has Jack handed in his English composition?
---- Yes, but the teacher said that he ______ yesterday morning.
14
A. might get it done B. should hand it in
C. ought to get it done D. should have handed it in
70. ---- James didn’t turn up last night, did he?
---- No, he ______. We hadn’t changed our plan.
A. shouldn’t have come B. needn’t have come
C. didn’t need to come D. needn’t to come
71. Cars play an important role in the modern life, but they ______ also cause many problems like air pollution.
A. should B. can C. must D. will
72. ---- Did you hand in your homework this morning?
---- No, I ______, but I forgot.
A. ought to B. ought to have C. should D. must have
73. ---- But for your timely warning, I ______ into great trouble.
---- Well, you know we’re friends.
15
A. would get B. must have got C. should D. can have got
74. Tom’s boss told Tom that if he worked hard, he ______ have a rise.
A. may B. ought to C. can D. shall
75. The manager ordered that all the work ______ in two days’A. be finished B. finish C. be finish ANSWERS: 1----15 ABBAA ABAAC CCBDC
ANSWERS: 16----30 DCBCD BDCAA CBBCC
ANSWERS: 31----45 BCDDB CCACD ACDCC
ANSWERS: 46----60 DBCCD ACDCB CCBCB
ANSWERS: 61----75 DBCBA DDCDC BBCDA
D. finished
16
time.
因篇幅问题不能全部显示,请点此查看更多更全内容