English Grammar Grammar

English Grammar Test B2 (Upper Intermediate)

  • B2 Upper Intermediate: third conditional, wish, reported speech, modals
  • 15 questions
  • 15 minutes

This test covers B2 grammar: third and mixed conditionals, wish, reported speech, passive forms, modals of deduction in the past, the causative and the future perfect. Tip: decide first whether the situation is real or imagined and whether it is past, present or future.

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

    If we ____ earlier, we wouldn't have missed the train.

  2. Question 2

    I wish I ____ how to fix this computer.

  3. Question 3

    My new neighbor asked me where ____.

  4. Question 4

    The teacher told us ____ our phones during the exam.

  5. Question 5

    The ground is wet. It ____ rained last night.

  6. Question 6

    She ____ seen us, or she would have waved.

  7. Question 7

    All the documents ____ by Friday.

  8. Question 8

    Three new teachers ____ at our school this year.

  9. Question 9

    My hair is too long. I'm going to ____ tomorrow.

  10. Question 10

    By next June, she ____ at the company for ten years.

  11. Question 11

    If I had studied medicine, I ____ a doctor now.

  12. Question 12

    Which sentence is correct?

  13. Question 13

    I wish I ____ so much at the party last night.

  14. Question 14

    At first the winters in Canada were hard for her, but after a few months she ____ the cold.

  15. Question 15

    My father, ____ lives in Denver, is visiting us next week.

Questions you leave blank are not counted as wrong.

Advertisement

More Grammar tests

All English Grammar tests
15:00

Do you want to finish the test?