Guide · Updated 2026 07

B2 Grammar Exercises: 25 Upper-Intermediate Practice Questions

Test your B2 upper-intermediate English grammar with 25 practice questions. Covers advanced conditionals, reported speech, passive voice, and more.

Grammar Exercises · Updated July 2026

B2 Grammar Exercises: 25 Upper-Intermediate Practice Questions

Twenty-five fill-in-the-blank exercises covering advanced B2 grammar topics. Type the correct word or phrase into each blank, then click submit to check your answers and see your score.

Before You Start

These exercises test B2-level grammar topics from the Common European Framework. Each question is a single sentence with one or two blanks. Type the correct verb form, phrase, or word.

  • Questions 1-5 Second and third conditionals
  • Questions 6-8 Mixed conditionals
  • Questions 9-12 Passive voice all tenses
  • Questions 13-16 Reported speech
  • Questions 17-19 Relative clauses
  • Questions 20-22 Future perfect and continuous
  • Questions 23-25 Advanced modals

Need a refresher on any topic? See our B2 grammar guide for full explanations with examples.

Second and Third Conditionals

Complete each conditional sentence with the correct verb form. Second conditional = unreal present. Third conditional = unreal past.

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

2. She so tired if she went to bed earlier.

3. If I about the traffic, I would have left earlier.

4. They the match if the goalkeeper had not made that mistake.

5. We the flight if we had checked the departure time.

Mixed Conditionals

Mixed conditionals combine a past condition with a present result, or a present condition with a past result.

6. If I that job offer, I would be living in London now.

7. She so confident now if she had not prepared so thoroughly.

8. If they in that startup, they would be millionaires today.

Passive Voice All Tenses

Rewrite each sentence using the passive structure in the correct tense.

9. English by over a billion people worldwide.

10. The building in 1892 by a famous architect.

11. All the tickets for the concert already.

12. The results by the committee next Friday.

Reported Speech

Change the direct speech into reported speech. Use backshifted tenses and adjust time expressions.

13. "I have never tried sushi," she said.

She said that she sushi.

14. "Are you coming to the party?" he asked.

He asked to the party.

15. "Don't leave the door unlocked," my mother told me.

My mother told me the door unlocked.

16. "I will call you tomorrow," he promised.

He promised that he the next day.

Relative Clauses

Fill in the correct relative pronoun or connector. Commas indicate a non-defining clause.

17. The artist painting won the prize is from Brazil.

18. The new software, we installed last week, has already improved productivity.

19. That is the school my grandmother used to teach.

Future Perfect and Continuous

Complete with the future perfect (will have done) or future continuous (will be doing) form.

20. By the time you arrive, I dinner.

21. This time tomorrow, I to Barcelona for the conference.

22. In two years, she enough money to buy a house.

Advanced Modals

Use modal verbs and their perfect forms to express deduction, obligation, and ability in the past.

23. The lights are off. They out for the evening.

24. He the documents. They were on my desk five minutes ago.

25. You an umbrella. It did not rain at all.

Frequently Asked Questions

What grammar topics are covered in B2 exercises?

B2 exercises cover advanced conditionals (second, third, mixed), passive voice across all tenses, reported speech with backshifting, relative clauses, future perfect and continuous tenses, and advanced modals of deduction and obligation.

Is B2 grammar harder than B1?

Yes. B2 grammar introduces more complex structures like the passive voice in different tenses, mixed conditionals, reported speech with backshifting, and nuanced modal verbs for deduction. You need strong B1 basics before attempting B2 exercises.

How many B2 grammar exercises should I do each day?

Aim for 10 to 20 exercises per day. Quality matters more than quantity. After each set, review your mistakes and read the rule explanation before moving on. Consistent daily practice of 15 to 30 minutes gives the best results.

What is the most difficult B2 grammar topic?

Many learners find mixed conditionals and reported speech the hardest. Mixed conditionals combine different time references in one sentence, while reported speech requires backshifting tenses correctly. Advanced modals like must have and can't have also challenge learners.

Can I pass a B2 exam with grammar exercises alone?

No. B2 exams test all four skills: reading, writing, listening, and speaking. Grammar exercises help with accuracy, but you also need vocabulary building, listening practice with real materials, and speaking practice with a tutor or language partner.

How do I know if I am ready for C1 grammar?

You are ready for C1 when you can complete B2 exercises with 80 percent accuracy or higher without help. You should also feel comfortable using passive structures, reported speech, modals, and conditionals naturally in conversation and writing.

Keep Learning

Want to improve your B2 grammar further? Try these approaches:

We may earn a commission if you sign up through our links. This helps us keep our content free. Read our affiliate disclosure.

PDF

Free Guide: 10 AI Tools to Master English

Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.

IELTS is a registered trademark of the University of Cambridge, the British Council, and IDP Education Australia. This site is not affiliated with, or endorsed by, any of these organizations.

Learn English Online with Rocket Languages

Free Level Test in 2 min

Free 2-minute test

Try Now