English Grammar Grammar

English Grammar Test: Modal Verbs

  • Modal Verbs
  • 15 questions
  • 12 minutes

These questions test modals for obligation, prohibition, ability, permission, advice and deduction, plus modal perfects such as should have and can't have. Tip: read the second sentence carefully, because it usually tells you how certain or how necessary something is.

Tap an option to mark your answer. You can change your mind, or tap the same option again to leave the question blank. The correct answers and explanations appear when you finish the test.Tap an option to answer; tap it again to leave the question blank.

  1. Question 1

    Tomorrow is a public holiday, so you ____ go to work. You can stay in bed as long as you like.

  2. Question 2

    You ____ smoke here. This is a gas station.

  3. Question 3

    She has been working for fourteen hours without a break. She ____ be exhausted.

  4. Question 4

    That ____ be Tom at the door. He is in Brazil this week.

  5. Question 5

    When I was five, I ____ already read short books on my own.

  6. Question 6

    I failed the test. I ____ studied harder.

  7. Question 7

    We ____ cooked so much food. Half the guests didn't come, and we had to throw a lot away.

  8. Question 8

    "____ I use your phone, please? Mine has no battery."

  9. Question 9

    He ____ have taken the 8:00 train. He was still in my office at 8:15.

  10. Question 10

    You hurt her feelings. You ____ to apologize to her.

  11. Question 11

    Take an umbrella. The sky is getting dark, and it ____ rain later.

  12. Question 12

    When we were kids, our grandfather ____ tell us a story every night before bed.

  13. Question 13

    It's already midnight. We'd better ____ now.

  14. Question 14

    Which sentence means "It is possible that she forgot"?

  15. Question 15

    After this course, you will ____ speak basic Spanish.

Questions you leave blank are not counted as wrong.

Advertisement

More Grammar tests

All English Grammar tests
12:00

Do you want to finish the test?