情态动词表示推测的用法
1. W hat do you mean, there are only ten ticket? There__be twelve.
A. should B. would C.will
D.shall
2. Some people who don ’t like to talk much are not necessarily shy; they__just be quiet people.
A. must B. may C.should
D.would
3. There ’s no light on —they___be at home.
A. can ’t B. must n’t C. needn ’t
D.shouldn ’t
4. —She looks very happy. She___have passed the exam.
---I guess so. It’s not difficult after all.
A. should B.could C. must
D.might
5. ---Where is my dictionary? I remember I put it here yesterday. ---You___it in the wrong place.
A. must put B. should have put
C.might put D. might have put
6. My MP4 player isn ’t in my bag. Where__I have put it?
A. can B. must C. should
D. would
7. I ___have been more than six years old when the accident happened.
A. shouldn ’t B. couldn ’t
C.mustn ’t D. needn’t
8. –My cat’s really fat.
-- You__ have given her so much food.
A. wouldn ’t B.couldn ’t C. shouldn ’t D.mustn ’t
9. I told your friend how to get to the hotel, but perhaps I __have driven her there.
A. could B. must C.might
D.should
10. He didn’t regret saying what he did but felt that he__it differently.
A. could express B. would
express
C.could have expressed D. must have express
11.He paid for seat, when he__have entered free.
A.could B. would C.must
D.need
12. As you worked late yesterday, you___have come this morning.
A.needn ’t B. mayn ’t C. can ’t
D. mustn’t
13. The weather turned out to be fine yesterday. I ___the trouble to carry my umbrella with me.
A. should have taken B. could have taken
C.needn ’t have taken D. mustn ’t
have taken