34. 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
33. - She must have gone back to the valley.
- ______, she _____ have. The entrance to it was nowhere to be found.
A. No; mustn’t B. Yes; might
C. Yes; could D. No; couldn’t
32. You ________ phone him if you want to, but you _________. He is sure to phone you.
A. may; mustn’t B. have to; needn’t
C. can; doesn’t need D. can; needn’t
31. -I didn’t see her yesterday.
- Of course, you _____, because he had gone for a trip.
A. can’t B. may not have
C. can’t have D. mustn’t have
30. They must have finished the work by the end of last month, __________?
A. mustn’t they B. haven’t they
C. hadn’t they D. didn’t they
29. -I didn’t know you were good friends.
-You _______. I have known her since she moved here. You were studying abroad then.
A. may have B. needn’t have
C. couldn’t have D. must have
28. It was playing computer games that cost the boy a lot of time that he __________ doing his lessons.
A. might have spent B. ought to have spent
C. must have spent D. could have spent
27. -I’m told that John had another car accident this morning.
- I believe not. He _____ so careless.
A. shouldn’t have been B. wouldn’t have been
C. couldn’t have been D. mustn’t have been
26. -Is there any flight to Tokyo today?
- I think there _____, for the weather is too bad.
A. mustn’t be B. mightn’t be
C. needn’t be D. can’t be
25. Research findings show we spend about two hours dreaming every night, no matter what we ________ during the day.
A. should have done B. would have done
C. may have done D. must have done