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.
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.
Answer Key
Second and Third Conditionals (Questions 1-5)
| Q | Answer | Full Sentence |
|---|---|---|
| 1 | had | If I had more free time, I would learn to play the guitar. |
| 2 | wouldn't be | She wouldn't be so tired if she went to bed earlier. |
| 3 | had known | If I had known about the traffic, I would have left earlier. |
| 4 | would have won | They would have won the match if the goalkeeper had not made that mistake. |
| 5 | wouldn't have missed | We wouldn't have missed the flight if we had checked the departure time. |
Mixed Conditionals (Questions 6-8)
| Q | Answer | Full Sentence |
|---|---|---|
| 6 | had accepted | If I had accepted that job offer, I would be living in London now. |
| 7 | wouldn't be | She wouldn't be so confident now if she had not prepared so thoroughly. |
| 8 | had invested | If they had invested in that startup, they would be millionaires today. |
Passive Voice All Tenses (Questions 9-12)
| Q | Answer | Full Sentence |
|---|---|---|
| 9 | is spoken | English is spoken by over a billion people worldwide. |
| 10 | was built | The building was built in 1892 by a famous architect. |
| 11 | have been sold | All the tickets have been sold for the concert already. |
| 12 | will be announced | The results will be announced by the committee next Friday. |
Reported Speech (Questions 13-16)
| Q | Answer | Full Sentence |
|---|---|---|
| 13 | had never tried | She said that she had never tried sushi. |
| 14 | if I was coming | He asked if I was coming to the party. |
| 15 | not to leave | My mother told me not to leave the door unlocked. |
| 16 | would call me | He promised that he would call me the next day. |
Relative Clauses (Questions 17-19)
| Q | Answer | Full Sentence |
|---|---|---|
| 17 | whose | The artist whose painting won the prize is from Brazil. |
| 18 | which | The new software, which we installed last week, has already improved productivity. |
| 19 | where | That is the school where my grandmother used to teach. |
Future Perfect and Continuous (Questions 20-22)
| Q | Answer | Full Sentence |
|---|---|---|
| 20 | will have cooked | By the time you arrive, I will have cooked dinner. |
| 21 | will be flying | This time tomorrow, I will be flying to Barcelona for the conference. |
| 22 | will have saved | In two years, she will have saved enough money to buy a house. |
Advanced Modals (Questions 23-25)
| Q | Answer | Full Sentence |
|---|---|---|
| 23 | must have gone | The lights are off. They must have gone out for the evening. |
| 24 | can't have taken | He can't have taken the documents. They were on my desk five minutes ago. |
| 25 | needn't have brought | You needn't have brought an umbrella. It did not rain at all. |
Score Tiers
B1 Level
You need to strengthen your B1 foundation before tackling B2 topics. Focus on basic tenses and sentence structure first. A Preply tutor can help identify your weak areas.
B1+ Developing
You know some B2 structures but need more practice. Review conditionals, passive voice, and reported speech. Try one grammar topic at a time until you feel confident.
Solid B2
Strong B2 grammar foundation. You can handle most advanced structures correctly. Focus on the topics you missed and practise them in real conversations with a tutor on iTalki.
B2+ / Ready for C1
An excellent command of B2 grammar. You are ready to start practising C1-level structures like inversions, cleft sentences, and advanced conditionals. Keep speaking and writing in English every day.
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:
- Read our complete B2 grammar guide for detailed explanations with examples
- Review what B2 upper-intermediate English means for your learning journey
- Not there yet? Start with our B1 grammar exercises to build a solid intermediate base
- Check the CEFR levels explained to understand how B2 fits into the full framework
- Book conversation classes with a Preply tutor who can correct your grammar in real time
Practice with Preply Tutors
Book 1-on-1 English lessons with native speaking tutors. Personalised grammar practice at your level.
Find a Tutor on iTalki
Choose from thousands of English teachers worldwide. Affordable lessons starting at $5/hour.
We may earn a commission if you sign up through our links. This helps us keep our content free. Read our affiliate disclosure.
Free Guide: 10 AI Tools to Master English
Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.