Exercise 3.1
1. The film was wonderful; you ______ it.
A. must go to see
B. must have gone to see
C. should have gone to see
D. may see
2. “We didn’t see him at the lecture yesterday.”
“He ______ it.”
A. mustn’t attend
B. can’t have attended
C. should not have attended
D. needn’t have attended
3. The elephants ought ______ hours ago by the keepers.
A. to be fed B. to feed
C. to being fed D. to have been fed
4. She went to sleep in the park and when she woke up her watch had vanished. Someone ______ it while she slept.
A. must steal
B. should have stolen
C. must have stolen
D. need have stolen
5. If you ______ over there for a moment, I’ll tell Mr. Li you’ve arrived.
A. shall wait B. waited
C. will wait D. should wait
6. The room is in a terrible mess. It ______ cleaned
A. mustn’t be
B. mustn’t have been
C. can’t be
D. can’t have been
7. In the eighteenth century writers ______ hours in coffee houses, discussing the news of the day.
A. may spend B. would spend
C. might have spent D. could spend
8. I wish that I ______ with you last night.
A. went B. have gone
C. could go D. could have gone
9. He was a good runner so he ______ escape from the police.
A. ought to B. might
C. was able to D. could
10. “Have you seen Marie?”
“She wasn’t feeling well. ______ gone home?”
A. She might have B. She might has
C. Might she have D. She could have
11. If the telephone ______ ring please say that I’ll be back at six.
A. should B. will
C. shall D. can
12. “You ought to have gone to see your uncle yesterday.” “Yes, I ______.”
A. should B. ought to
C. would to D. should have
13. Nobody knows how people first came to these islands. They ______ from South America on rafts.
A. must have sailed B. can sail
C. might have sailed D. should have sailed
14. “I don’t know what has happened to Harold,” she said.
“Maybe I ______ him.”
A. had to call B. shall call
C. should call D. would call
15. “What did Pat do last night?”
“She ______ tickets to a football game, but decided to stay home.”
A. could get B. could has gotten
C. could have gotten D. can get
16. You are incompetent! It ______ hours ago.
A. should be finished
B. must be finished
C. must have finished
D. should have been finished
17. “Can we finish cleaning this garage tonight?”
“I don’t know, but we ______ try to.”
A. would B. used to
C. should D. were able to
18. “Helen, will you be at the party tonight?”
“I don’t know, because I have so much homework to do that I really ______.”
A. can’t B. mustn’t
C. won’t D. shouldn’t
19. “I didn’t go to class last night because my car broke down.”
“You ______ mine. I wasn’t using it.”
A. could borrow
B. could have borrowed
C. may have borrowed
D. may borrow
20. To be really happy and safe, one ______ at least two or three hobbies, and they must all be real.
A. would have B. could have
C. ought to have D. may have
责任编辑:小草