B2 English Grammar Test

This free B2 (upper-intermediate) English grammar test checks the structures you need for B2 First, IELTS 5.5–6.5 and confident everyday English: perfect tenses, third and mixed conditionals, wish, modals of deduction, advanced passive, reporting verbs and phrasal verbs. Choose 10, 25 or 50 questions. Every test is a new random selection from a bank of 75.

Level B2 25 questions ~10 min
  1. I   for this company for six years, and I still enjoy it.

  2. She   four books since 2015.

  3. Why are you so dirty? What (you / do)?

  4. How many times   to Paris?

  5. We (know) each other since primary school.

  6. When I finally found the restaurant, my friends   eating.

  7. She was exhausted because she (study) all night.

  8. Until that trip, I   such a beautiful place.

  9. They   for an hour when the waiter finally came.

  10. By the time the police arrived, the burglars (escape).

  11. By the end of next year, I   my degree.

  12. Don’t call at 7. We   dinner then.

  13. In June, she (teach) here for twenty years.

  14. I   for you at the station at 6. Look for a red car.

  15. If you had told me earlier, I   you.

  16. We (not / get) lost if we had taken a map.

  17.   you leave now, you’ll miss your flight.

  18. You can use my car   you bring it back by six.

  19. If she   the train, she would have arrived on time.

  20. If I had saved more money, I   on holiday now.

  21. If he weren’t so impatient, he   the instructions properly yesterday.

  22. If I (take) that job in Berlin, I would speak German now.

  23. I wish I   so much last night.

  24. I wish you   leaving your clothes on the floor!

  25. I wish I (have) more free time.

  26. If only I   the answer!

  27. It’s time we   home. It’s getting late.

  28. The lights are on. Someone   be at home.

  29. He   have seen me. I was hiding behind the door.

  30. She’s not answering her phone. She (leave) it at home. (it’s possible)

  31. You   have been really scared when the lift stopped.

  32. They   be on their way. They left an hour ago.

  33. The new stadium   by the end of next year.

  34. It   that the president will resign.

  35. I’m going to (have / my car / service) next week.

  36. The suspect is believed   the country.

  37. The documents   when I arrived.

  38. She   that she had made a mistake.

  39. He suggested   a taxi.

  40. “I’ll pay you back next week.” → He promised (pay) me back the following week.

  41. “Where have you been?” → She asked me where I  .

  42. They accused him   the money.

  43. The woman to   I spoke was very helpful.

  44. He failed his driving test again,   really upset him.

  45. My colleagues, most of live in the city, take the train.

  46. The man   next to me on the train was reading my newspaper!

  47.   I like most about my job is the people.

  48. I’ll never forget   the Grand Canyon for the first time.

  49. On the way to work, I stopped   a coffee.

  50. It’s no use (cry) about it now.

  51. If you’ve got a headache, try   some water.

  52. I regret   you that the flight has been cancelled.

  53. When we were children, we   spend hours in the garden.

  54. I’m slowly getting used to   in a big city.

  55. He (not / use to) like vegetables, but now he loves them.

  56. She   to working long hours. She’s a doctor.

  57.   the rain, the match went ahead.

  58. I’ll go to the party   I have to go alone.

  59. he’s rich, he isn’t happy. (it’s a fact)

  60. The hotel was lovely.  , it was very expensive.

  61. My brother loves football,   I prefer tennis.

  62. Very   people came to the meeting, so it was cancelled.

  63.   of my parents speaks English. They only speak Polish.

  64. There’s time left. We need to hurry! (not much)

  65.   student has to take the exam.

  66. The more you read,   your vocabulary becomes.

  67. This flat is   more expensive than the last one.

  68. It’s getting colder and (cold) every day.

  69. She’s by   the best student in the class.

  70. Can you   my cat while I’m on holiday?

  71. The meeting has been   until next week.

  72. We (run) out of milk, so I’ll go to the shop.

  73. She   her grandmother. They have the same eyes.

  74. I can’t   with this noise any more!

  75. We need to   a solution before Friday.

0 / 75

Teachers: download these questions as a printable worksheet with an answer key. It’s free to use in class.

What’s in the B2 grammar test

What does B2 level mean?

B2 is “upper-intermediate”, the level many universities and employers ask for. You can follow most conversations, argue a point of view and write clear, detailed texts. In grammar, B2 means you control the full range of tenses and can use more complex structures without thinking too long.

FAQ

Is this test good preparation for B2 First (FCE)?

It covers the grammar tested in the B2 First Use of English paper, but in a simpler format. The real exam also has word formation, key word transformations and open cloze tasks. Use this test to find your weak grammar areas, then practise them with the linked exercises.

I scored over 80%. What next?

Take the 50-question version a couple of times to make sure. If your score stays high, try the C1 grammar test, which adds inversion, advanced linkers and formal structures. If you’re between 50% and 80%, focus on the topics with the lowest score in your results.

Why are phrasal verbs in a grammar test?

At B2, phrasal verbs like put off, look after and come up with are expected in both speaking and writing, and they appear in most B2 exams. They behave partly like grammar (word order, particles) and partly like vocabulary, so we include the most common ones.