1. ...you speak any foreign languages?
    1.   may
    2.   can
    3.   might
    4.   will
  2. I am so angry with Max. I ... kill him!
    1.   can
    2.   must
    3.   could
    4.   should
  3. Sarah ... get bored in her job. Her job is so boring.
    1.   must
    2.   would
    3.   should
    4.   can't
  4. - Where is Nick? - He ... be in his office.
    1.   should
    2.   would
    3.   might
    4.   ought to
  5. Take an umbrella. It ... rain later.
    1.   might
    2.   should
    3.   would
    4.   can
  6. Jack ... go to hospital yesterday.
    1.   must
    2.   should
    3.   had to
    4.   has to
  7. We've got plenty of time. We ... hurry.
    1.   mustn't
    2.   don't need to
    3.   shouldn't
    4.   couldn't
  8. You look tired. You ... go to bed.
    1.   must
    2.   have to
    3.   should
    4.   could
  9. ... you help me, please?
    1.   can
    2.   should
    3.   must
    4.   need
  10. I ... sleep recently.
    1.   can't
    2.   couldn't
    3.   haven't been able to
    4.   needn't
  11. The weather is fine today. You ... close the window.
    1.   needn't
    2.   have to
    3.   must
    4.   can't
  12. ... you like a cup of coffee?
    1.   will
    2.   could
    3.   would
    4.   should
  13. You don't look very well. You ... stay at home.
    1.   need
    2.   had better
    3.   ought
    4.   should to
  14. ... I help you carry these bags?
    1.   Would you like
    2.   Will
    3.   Have
    4.   Shall
  15. He ... his dog before he left.
    1.   must feed
    2.   should feed
    3.   should have fed
    4.   needn't feed
  16. She will ... visit you tomorrow.
    1.   ought to
    2.   be able to
    3.   can
    4.   may
  17. We ... wear a uniform at school.
    1.   must
    2.   should
    3.   have to
    4.   shall
  18. You ... take photos in the museum. (it's a rule)
    1.   mustn't
    2.   needn't
    3.   don't have to
    4.   had better
  19. They live in a huge house and own three cars. They ...... be rich.
    1.   might
    2.   can
    3.   can't
    4.   must
  20. We ... to be at the office at 9 o'clock every morning.
    1.   should
    2.   must
    3.   have
    4.   need