1.I thought you 1ike something to read,so I have brought you some books.
A.may B.might C.could D.must
2.There was plenty of time.She .
A.mustn’t have hurried B.couldn’t have hurried
C.must not hurry D.needn’t have hurried
3.The plant is dead.I it more water.
A.Will give B.would have given C.must give D.should have given
4.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
5.Tom ought not to me your secret,but he meant no harm.
A.have told B.tell C.be telling D.having told
6.He you more help,even though he was very busy.
A.might have given B.might give C.may have given D.may give
7.He at the meeting this morning.He was in hospital at the time.
A.couldn’t have spoken B.mustn’t have spoken
C.shouldn’t have spoken D.needn’t have spoken
8.He must be in the classroom, he?
A.mustn’t B.can’t C.isn’t D.can
9.—You were driving at 100 km an hour,sir.
—But officer,I .My car can’t go more than 80.
A.may not have been B.couldn’t have been
C.wouldn’t have been D.needn’t have been
10.—Did you visit the famous museum?
—No.We it,but we spent too much time shopping.
A.could have visited B.must have viste
C.can’t have visited D.shouldn’t have visited
11.—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
12.You to the meeting this afternoon if you have something important to do.
A.needn’t to come B.don’t need come
C.don’t need coming D.needn’t come
13.Put on more clothes.You be feeling cold with only a shirt on.
A.can B.could C.would D.must
14.—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
15.I think all drivers seat belts.
A.should wear B.had better wear C.can wear D.have to wear
16.—Don’t forget to come to my birthday party tomorrow.
— .
A.I don’t B.1 won’t C.I can’t D.I haven’t
17.I to1d Sally how to get here,but perhaps I it out for her.
A.had to write B.must have written C.should have written D.ought to write
18.Peter come with us tonight,but he isn’t very sure yet.
A.must B.may C.can D.will
19.A computer think for itself;it must be told what to do.
A.can’t B.couldn’t C.need D.would
20.Jenny have kept her word.I wonder why she changed her mind.
A.must B.should C.need D.would
21.——Could I borrow your dictionary? Yes,of course you .
A.might B.will C.can D.should
22.—I heard they went skiing in the mountains last winter.
—It true because there was 1ittle snow there.
A.may not be B.won’t be C.couldn’t be D.mustn’t be
参考答案:
1-5 BDDCA 6-10 AACBA 11-15 BDDDA 16-20 BCBAB 21-22 CC