English Grammar Grammar

English Grammar Test B1 (Intermediate)

  • B1 Intermediate: present perfect, conditionals, passive, gerunds
  • 15 questions
  • 15 minutes

This test covers B1 grammar: present perfect and past simple, first and second conditionals, the passive, relative clauses, gerunds and infinitives, used to and indirect questions. Tip: check the time expression first; words like since, for, ago and yet narrow the choice quickly.

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

    I ____ in this city since 2019.

  2. Question 2

    We ____ that movie two days ago.

  3. Question 3

    Have you finished your project ____?

  4. Question 4

    If it ____ tomorrow, we will stay at home.

  5. Question 5

    If I ____ more free time, I would learn to play the guitar.

  6. Question 6

    This bridge ____ in 1932.

  7. Question 7

    The woman ____ lives next door is a nurse.

  8. Question 8

    I really enjoy ____ in the mountains.

  9. Question 9

    After months of thinking about it, she decided ____ a new job.

  10. Question 10

    When I was a child, I ____ play outside every day.

  11. Question 11

    You look tired. You ____ go to bed early tonight.

  12. Question 12

    This test is not as difficult ____ the last one.

  13. Question 13

    I ____ dinner when the phone rang.

  14. Question 14

    Which sentence is correct?

  15. Question 15

    Excuse me, can you tell me where ____?

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?