三、能力提升
1. You _____ return the book now. You can keep it till next week
if you like.
A.
can’t
B.
mustn’t
C.
needn’t
D. may not
2. Where is my pen? I _____ it.
A. might lose B. would have
lost C. should have lost D.
must have lost
3. I wish I _____ you yesterday.
A.
seen
B. did
see
C. had
seen
D. were to see
4. I didn’t hear the phone. I _____ asleep.
A. must
be B. must
have
been
C. should be
D. should have been
5. If my lawyer _____ here last Saturday, he _____ me from
going.
A. had been; would have
prevented
B. had been; would prevent
C. were; would
prevent
D. were; would have prevented
6. He _____ you more help, even though he was very busy.
A. might have given B.
might have C. may have given D.
may give
7. If it _____ for the snow, we _____ the mountain
yesterday.
A. were not; could have
climbed
B. were not; could climb
C. had not been; could have
climbed
D. had not been; could climb
8. Without electricity human life _____ quite difficult
today.
A.
is
B. will
be
C. would have
been
D. would be
9. A computer _____ think for itself, it must be told what to
do.
A.
can’t
B.
couldn’t
C. may
not
D. might not
10. Jenny _____ have kept her word. I wonder why she changed her
mind.
A.
must
B.
should
C.
need
D. would
11. We _____ last night, but we went to the concert instead.
A. must have
studied B. might
study C. should have studied D.
would study
12. — Could I borrow your dictionary?
— Yes, of course you
_____.
A.
might
B.
will
C.
can
D. should
13. Tom ought not to _____ me your secret, but he meant no
harm.
A. have
told
B.
tell
C. be
telling
D. having told
14. — If he _____, he _____ that food.
— Luckily he was sent to
the hospital immediately.
A. was warned; would not
take
B. had been warned; would not have taken
C. would be warned; had not
taken D. would have been
warned; had not taken
15. Peter _____ come with us tonight, but he isn’t very sure
yet.
A.
must
B.
may
C.
can
D. will
16. I told Sally how to get here, but perhaps I _____ for
her.
A. had to write it
out
B. must have written it out
C. should have written it
out
D. ought to write it out
17. I didn’t see your sister at the meeting. If she _____, she
would have met my brother.
A. has
come
B. did
come
C.
came
D. had come
18. — Shall I tell John about it?
— No, you _____. I’ve told
him already.
A.
needn’t
B.
wouldn’t
C.
mustn’t
D. shouldn’t
19. When a pencil is partly in a glass of water, it looks as if
it _____.
A.
breaks
B. has
broken
C. were
broken
D. had been broken
20. It’s nearly seven o’clock. Jack _____ be here at any
moment.
A.
must
B.
need
C.
should
D. can
21.— There were already five people in the car but they managed
to take me as well.
— It _____ a comfortable
journey.
A. can’t
be B.
shouldn’t be
C. mustn’t have been D.
couldn’t have been
22. Johnny, you _____ play with the knife, you _____ hurt
yourself.
A. won’t;
can’t B. mustn’t;
may C. shouldn’t;
must D. can’t; shouldn’t
23. The fire spread through the hotel very quickly but everyone
_____ get out.
A. had
to
B.
would
C.
could
D. was able to
24. — When can I come for the photos? I need them tomorrow
afternoon.
— They _____ be ready by
12:00.
A.
can
B.
should
C.
might
D. need
25. — I stayed at a hotel while in New York.
— Oh, did you? You _____
with Barbara.
A. could have
stayed B. could
stay C. would
stay D. must have stayed
26. — Will you stay for lunch?
— Sorry, _____. My brother is coming to see
me.
A. I
mustn’t
B. I
can’t
C. I
needn’t
D. I won’t
27. — Are you coming to Jeff’s party?
— I’m not sure. I _____ go
to the concert instead.
A.
must
B.
would
C.
should
D. might
28. — Write to me when you get home.
— _____.
A. I
must
B. I
should
C. I
will
D. I can
29. 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 D. needn’t leave
30. — Is John coming by train?
— He should, but he _____
not. He likes driving his car.
A.
must
B.
can
C.
need
D. may
加载中,请稍候......