加入微信:51mokao加入QQ群:271130118设为首页

剩余时间

:

扫一扫微信做题更方便

保安考试

【词汇语法】情态动词练习题(3)

1、 — You know that you were driving 100 km an hour, don't you?

— No officer, I ____. This car doesn't do more than 80.

  • A. may not have been
  • B. couldn't have been
  • C. mustn't have been
  • D. shouldn't have been

2、 I think he could have joined us, but he ____.

  • A. doesn't
  • B. did
  • C. didn't
  • D. couldn't

3、 — Why ____ it rain now? I ____ go to the concert at 7. — What a pity!

  • A. can, might not
  • B. should, needn't
  • C. must, can't
  • D. need, mustn't

4、 He was caught in the rain last night. That _____ his cold.

  • A. can bring about
  • B. ought to bring about
  • C. should have brought about
  • D. may have brought about

5、 — Did you visit the famous museum?

— No, we ___, but we spent too much time shopping.

  • A. could have visited
  • B. must have visited
  • C. can' t have visited
  • D. shouldn't have visited

6、 — You must phone us every week.

— Yes, I _____.

  • A. must
  • B. have to
  • C. will
  • D. should

7、 Don't throw the bottles away. They ____ in the future.

  • A. may need
  • B. are needed
  • C. can be needing
  • D. might be needed

8、 English is a language that many people around the world ____ not speak perfectly but ___ at least understand.

  • A. may, can
  • B. would, might
  • C. will, must
  • D. could, might

9、 — I wonder why Mr. Wang didn't attend the lecture.

— He ____ another one.

  • A. could have
  • B. must have
  • C. might have had
  • D. should have had

10、 He was taken away by the police. He ___ for a robber.

  • A. must be mistaken
  • B. was being mistaken
  • C. must mistake
  • D. must have been mistaken