高中英语情态动词强化练习题(含答案解析)

来源:网络 编辑:青青

1. --- Guess what! I have got A for my term paper.
  --- Great! You ______ read widely and put a lot of work into it.
  A. must   B. should 
     C. must have   D. should have
2. If it were not for the fact that she ____sing, I would invite her to the party.
  A. couldn’t     B. shouldn’t 
     C. can’t      D. might not
3. I’m sure you’d rather she went to school by bus, _______?
  A. hadn’t you   B. wouldn’t you
      C. aren’t you    D. didn’t she
4. The workers will go on strike if the demands they ____put forward are turned down.
  A. could B. would   C.不填  D. had
5. --- Must he come to sign this paper himself?
  --- Yes, he .
  A. need B. must C. may D. will
6. fired, your health care and other benefits will not be immediately cut off.
  A. Would you be B. Should you be C. Could you be D. Might you be
7. Some aspects of a pilot’s job ___ be boring, and pilots often ___work at inconvenient hours.
  A. can; have to B. may; can C. have to; may D. ought to; must
8. 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
9. As you worked late yesterday, you___have come this morning.
  A. mayn’t B. can’t C. mustn’t D. needn’t
10. ---Is Jack on duty today?
  ---It _________be him. It’s his turn tomorrow.
  A. mustn’t B. won’t C. can’t D. needn’t
11. We have proved great adventurers, but we have done the greatest march ever made in the past ten years.
  A. needn’t B. may not C. shouldn’t D. mustn’t
12 --- Could I have a word with you, mum?
  --- Oh dear, if you ________.
  A. can B. must C. may D. should
13 --- I think I’ll give Bob a ring.
  --- You _______. You haven’t been in touch with him for ages.
  A. will B. may C. have to D. should
14. --- Will you be able to finish your report today?
  --- .A. I like it B. I hope so C. I’ll do so D. I’d love it
15. We forgot to bring our tickets, but please let us enter, ?
  A. do you B. can we C. will you D. shall we