1. Look at those clouds; it ...
raining in the must have had C) must be having D) could have been
mountains right now. A) must have been B) can't be having
C) must be D) might have
16. I'm not sure yet, but it ... snow later this
2. You just finished a five-course meal! You ... evening. A) must B) can C) might D) couldn't
hungry already. A) mustn't be B) can't be C) couldn't
17. If I had a faster car, I ... get to work on time
have been D) must be
more often. A) may B) might C) can D) must
3. The streets are soaking wet. It ... heavily
18. Where is my wallet? I ... it at the restaurant,
during the night. A) must be raining B) can't have
but I'm not certain. A) could leave B) must have left
rained C) must have rained D) should have rained
C) might have left D) can't have left
4. I saw Sarah at the grocery store a minute ago,
19. Don't call me at 7:00 PM. I ... watching the
so she ... traveling abroad. A) can't be B) must be C)
Champions League final. A) may be B) might have
might be D) must have been
been C) must be D) am able to be
5. He has three Ferraris and a private jet. He ...
20. The story ... be true, though I find it very hard
incredibly wealthy. A) can't be B) must have been C)
to believe. A) can B) could C) must D) can't
might be D) has to be
21. I haven't seen the boss today. He ... working
6. The phone rang for ten minutes. They ...
from home. A) must have been B) may be C) can be
asleep; otherwise, they would have answered. A) must
D) might have
have been B) can't have been C) must be D) couldn't
be 22. We ... to Italy this summer, but we haven't
booked anything yet. A) might go B) must go C)
7. You ... finished that 800-page novel in two
could have gone D) can go
hours! It's humanly impossible. A) mustn't have B)
can't have C) must have D) shouldn't have 23. If she knew the secret, she ... very upset with
us. A) may be B) might be C) must be D) can be
8. There is a lot of shouting next door. The
neighbors ... again. A) must be arguing B) can't be 24. You ... your phone in the taxi; try calling the
arguing C) must have argued D) might have argued driver. A) must leave B) might have left C) can leave
D) couldn't have left
9. James ... the email; he replied to it almost
immediately. A) can't have seen B) must have seen C) 25. There ... enough seats for everyone if more
might see D) must be seeing people show up. A) might not be B) can't be C)
mustn't be D) couldn't have been
10. Her eyes are very red and puffy. She ... for a
long time. A) must be crying B) can't have been 26. I'm so hungry I ... an entire horse! A) can eat
crying C) must have been crying D) could be crying B) could eat C) may eat D) must eat
11. That ... the mailman at the door; he already 27. The project is finished, so we ... celebrate
came by this morning. A) must be B) can't be C) tonight. A) might as well B) must C) couldn't have D)
might be D) has to be are able to
12. They ... for hours; they look absolutely 28. Since the movie is already starting and we
exhausted. A) must have been hiking B) can't be missed the bus, we ... stay home. A) may as well B)
hiking C) must hike D) could have hiked must have C) can D) might be
13. You ... the keys in the car; I remember seeing 29. He was driving quite fast. He ... an accident.
you lock the door. A) must have left B) can't have left A) could have had B) must have C) can have D) may
C) might leave D) must be leaving have had
14. Professor Snape ... in his office; the lights are 30. ... I use your phone for a second? Mine is
off and the door is locked. A) must be B) can't be C) dead. A) Might B) Must C) Could D) Should
might be D) must have been
31. After years of practice, he ... speak four
15. I can hear a lot of laughter from the living languages fluently. A) could B) can C) is able D)
room. They ... a good time. A) can't be having B) might
32. The fire spread quickly, but luckily everyone 48. My doctor says I ... eat less sugar to improve
... escape. A) could B) was able to C) can D) might my health. A) have to B) must C) needn't D) can
33. I used to ... run a marathon, but I'm not fit 49. Does your brother ... wear a uniform at his
enough anymore. A) can B) could C) be able to D) new school? A) must B) have to C) need D) has to
being able to
50. We ... reserved a table. The restaurant was
34. I've been looking for hours, but I ... find my completely empty. A) didn't need to B) needn't have
passport anywhere. A) couldn't B) can't C) won't be C) mustn't have D) shouldn't
able D) might not
35. Applicants for this position ... speak at least
51. "Why is Sarah so late?" "I don't know. She ...
two foreign languages. A) can B) must be able to C)
the wrong train." A) could have taken B) must take C)
could D) might be able to
can't have taken D) should take
36. I ... hear a strange noise coming from the
52. You ... tell him the news; he already knows
basement. A) am able to B) can C) might D) must
everything. A) mustn't B) needn't C) don't have D)
37. Despite the heavy rain, the pilot ... land the can't
plane safely. A) could B) managed to C) can D) might
53. If the weather stays like this, we ... go for a
have
hike tomorrow. A) must B) might C) could have D)
38. I haven't ... sleep well lately because of the are able
noise. A) can B) could C) been able to D) being able
54. I ... my bike to work, but I decided to walk
to
instead. A) could have ridden B) can ride C) must
39. Jack was so strong he ... lift that heavy crate have ridden D) might ride
easily when he was younger. A) could B) was able to
55. This bill ... be correct. We only had two
C) can D) might
coffees! A) mustn't B) can't C) needn't D) shouldn't
40. I was sitting at the back, so I ... hear the
56. The thief ... entered through the window; it
speaker very well. A) can't B) couldn't C) wasn't able
was the only one left unlocked. A) must have B) can't
D) might not
have C) might have been D) should have
41. In most countries, you ... wear a seatbelt
57. You ... work such long hours; you're going to
while driving. A) must B) have to C) needn't D) might
burn out. A) mustn't B) shouldn't C) needn't D) don't
42. I haven't spoken to my parents in a week. I ... have to
call them tonight. A) have to B) must C) could D)
58. I ... found the house without your directions.
needn't
A) can't have B) couldn't have C) mustn't have D)
43. We have plenty of food in the fridge, so you shouldn't have
... go to the store. A) mustn't B) don't have to C)
59. "Where's the cat?" "It ... in the garden, but I'm
couldn't D) had to
not sure." A) could be playing B) must be playing C)
44. You ... tell anyone my secret. If you do, I'll be can be playing D) might have played
very angry. A) don't have to B) mustn't C) needn't D)
60. You ... apologized; it really wasn't your fault.
couldn't
A) didn't need to B) needn't have C) mustn't have D)
45. The museum was free, so we ... pay for the shouldn't have
tickets. A) mustn't B) didn't have to C) needn't have
61. He ... very hard; he passed the exam with
D) hadn't to
flying colors. A) must be studying B) must have been
46. I ... get up at 5:00 AM yesterday to catch my studying C) can't have been studying D) might study
flight. A) must B) had to C) must have D) should
62. We ... wait for the next bus; this one is
have
completely full. A) might as well B) must have C) can
47. You ... brought an umbrella; it didn't rain at D) could have
all! A) didn't need to bring B) needn't have brought C)
mustn't bring D) couldn't have brought
63. The documents ... by noon tomorrow. A)
must be sent B) have to send C) might send D)
needn't be sent
64. I ... help you with your homework if you'd
like. A) could B) must C) had to D) might have
65. You ... park here; it's a private driveway. A)
don't have to B) mustn't C) needn't D) couldn't
66. She ... very happy when she heard the news.
A) must have been B) can't have been C) could be D)
might have been
67. We ... left so early. The party didn't start for
another two hours. A) didn't need to leave B) needn't
have left C) mustn't have left D) couldn't have left
68.... you please pass me the salt? A) Could B)
Might C) Must D) Should
69. He ... the mountain alone; it was far too
dangerous. A) shouldn't have climbed B) can't have
climbed C) mustn't have climbed D) needn't have
climbed
70. If I were you, I ... tell him the truth. A) might
B) could C) should D) must
71. You ... been at the meeting. It was very
informative. A) should have B) must have C) could
have D) might have
72. We ... buy a new car next year, but we're still
saving up. A) may B) must C) had to D) should have
73. The water ... be deep enough to dive into.
Let's check first. A) might not B) can't C) mustn't D)
couldn't have
74. You ... worry about the results. I'm sure you
did great. A) needn't B) mustn't C) can't D) couldn't
75. He ... his homework yet; he's been playing
games all afternoon. A) can't have finished B) must
have finished C) might have finished D) should have
finished