B2 English Grammar: The Complete Upper-Intermediate Guide
Master B2 English grammar. Learn conditionals, passive voice, reported speech, relative clauses, and more. Includes exercises and a checklist.
Guide
B2 Cheat Sheet: Quick Reference PDF
All the B2 essentials on one page. Core grammar, must-know vocabulary, and your next milestones. Enter your email for the free download.
Free PDF. Unsubscribe anytime.
Quick Answer
B2 grammar moves beyond basic structures into complex sentence patterns. You need all four conditionals, passive voice in multiple tenses, reported speech, defining and non-defining relative clauses, and advanced modal verbs. Most learners need 150-200 hours of focused study to go from B1 to B2 grammar mastery.
What Makes B2 Grammar Different from B1?
If you have reached B1 level, you can handle everyday conversations. You can talk about the past, present, and future. You can give opinions and make simple comparisons. But at B2, the game changes.
B2 grammar is not just about knowing more rules. It is about control. At B2, you start using grammar to express subtle differences in meaning, attitude, and tone. You can talk about hypothetical situations, report what other people said, shift focus using the passive voice, and combine ideas in complex sentences.
Here is the key difference: at B1, you learn the structure. At B2, you learn when and why to use each structure. That is the step from textbook English to real, natural English.
Let us explore the most important grammar topics you need to master at B2 level. Each section includes clear explanations and examples you can use in your own speaking and writing.
Conditionals: Zero, First, Second, Third (and Mixed)
Conditionals are sentences with "if" that talk about possible or imaginary situations. At B2, you need all four main types plus mixed conditionals. Here is how they work.
Zero Conditional: General Truths
Use it for facts that are always true. Structure: If + present simple, present simple.
Example: "If you heat ice, it melts."
Example: "If I drink coffee late at night, I cannot sleep."
First Conditional: Real Future Possibilities
Use it for real situations that are possible now or in the future. Structure: If + present simple, will + base verb.
Example: "If you study every day, you will pass the B2 exam."
Example: "If the teacher is late, we will wait outside."
Second Conditional: Unreal Present or Future
Use it for imaginary or unlikely situations in the present. Structure: If + past simple, would + base verb.
Example: "If I had more time, I would take a second language class."
Example: "If she spoke French, she would move to Paris."
Note: we use "were" instead of "was" in formal second conditional sentences. "If I were you, I would practice more." This is called the subjunctive.
Third Conditional: Unreal Past
Use it to talk about something that did NOT happen in the past. Structure: If + past perfect, would have + past participle.
Example: "If I had studied harder, I would have passed the exam."
Example: "If they had left earlier, they would have caught the train."
Third conditional shows regret or relief about the past. You cannot change the past, but you can imagine a different result.
Mixed Conditionals: Combining Past and Present
Mixed conditionals combine third conditional (past) with second conditional (present). They show how a past situation affects the present.
Example: "If I had studied English in school (past condition), I would be fluent now (present result)."
Example: "If they had hired more teachers (past condition), the school would have better reviews (present result)."
Mixed conditionals are a clear sign of B2-level grammar control. They allow you to express complex cause-and-effect relationships across time.
The Passive Voice: When and Why to Use It
The passive voice shifts the focus from who did the action to the action itself. At B1, you know the basic form. At B2, you use it naturally in multiple tenses.
Structure: Subject + be (conjugated) + past participle (+ by + agent, optional).
| Tense | Active | Passive |
|---|---|---|
| Present Simple | Someone checks the homework. | The homework is checked. |
| Past Simple | The teacher gave the test. | The test was given. |
| Present Perfect | They have opened a new school. | A new school has been opened. |
| Future (will) | They will announce the results. | The results will be announced. |
| Modals | You must complete the form. | The form must be completed. |
When to use the passive voice:
- When the agent is unknown: "My phone was stolen." (You do not know who stole it.)
- When the agent is obvious: "The criminal was arrested." (Obviously by police.)
- When the action is more important than the doer: "English is spoken worldwide."
- In formal or academic writing: "The experiment was conducted under controlled conditions."
Common B2 mistake: Overusing the passive voice. In spoken English, active sentences are usually better. Use the passive when you have a reason, not because it sounds "more advanced."
Reported Speech Made Clear
Reported speech (also called indirect speech) is how you tell someone what another person said. At B2, you need to know the backshift rules and when to change time expressions.
The Backshift Rule
When the reporting verb is past tense (said, told, asked), the verb in the reported clause moves one step back in time.
| Direct Speech | Reported Speech |
|---|---|
| "I am learning English." | She said she was learning English. |
| "I have finished the course." | He said he had finished the course. |
| "I will call you tomorrow." | She said she would call me the next day. |
| "I went to London last year." | He said he had gone to London the previous year. |
| "Can you help me?" | She asked if I could help her. |
Key Changes in Reported Speech
- Pronouns change: "I" becomes "he" or "she." "My" becomes "his" or "her."
- Time expressions change: "today" becomes "that day," "now" becomes "then," "tomorrow" becomes "the next day," "yesterday" becomes "the previous day."
- Questions: Reported questions use normal word order, not question word order. "Where do you live?" becomes "She asked where I lived."
- Commands: "Study more!" becomes "He told me to study more." Use "tell + someone + to + verb."
B2 tip: You do NOT always need to backshift if the situation is still true. "The earth is round" can stay as "He said the earth is round" because it is a permanent fact. This flexibility is what B2 control looks like.
Relative Clauses: Defining vs Non-Defining
Relative clauses give extra information about a noun. At B2, you need to know the difference between defining and non-defining clauses. This distinction changes how you use commas and which relative pronoun to choose.
Defining Relative Clauses (No Commas)
These clauses tell you WHICH person or thing we mean. Without this information, the sentence would not make complete sense.
Example: "The teacher who helped me the most is from Australia." (Which teacher? The one who helped me.)
Example: "The course that I recommend starts next week." (Which course? The one I recommend.)
Non-Defining Relative Clauses (With Commas)
These clauses add extra information. You already know which person or thing we mean. The information is additional, not essential. Always use commas.
Example: "My English teacher, who is from London, has 10 years of experience." (We already know which teacher. The fact she is from London is extra.)
Example: "The British Council, which offers excellent courses, has schools in many countries."
Relative Pronoun Quick Guide
| Pronoun | Use For | Example |
|---|---|---|
| Who | People (subject) | The student who passed the exam. |
| Whom | People (object, formal) | The teacher whom I admire. |
| Which | Things and animals | The course which I joined. |
| That | People or things (defining only) | The book that helped me most. |
| Whose | Possession | The student whose essay won. |
| Where | Places | The school where I studied. |
B2 rule: You CANNOT use "that" in non-defining relative clauses. "My teacher, that is from Canada" is wrong. It must be "who." Remember: no "that" after a comma.
B2 Grammar Checklist: 30 Topics to Master
Use this table to track your progress. Tick each topic as you feel confident using it in speaking and writing.
| # | Grammar Topic | Example Sentence | Done |
|---|---|---|---|
| 1 | Zero conditional | If you heat water, it boils. | ☐ |
| 2 | First conditional | If it rains, we will stay home. | ☐ |
| 3 | Second conditional | If I knew the answer, I would tell you. | ☐ |
| 4 | Third conditional | If I had studied, I would have passed. | ☐ |
| 5 | Mixed conditionals | If I had learned earlier, I would be fluent now. | ☐ |
| 6 | Passive voice (present) | English is spoken here. | ☐ |
| 7 | Passive voice (past) | The school was built in 2010. | ☐ |
| 8 | Passive voice (present perfect) | The results have been announced. | ☐ |
| 9 | Passive with modals | The test must be completed. | ☐ |
| 10 | Reported speech (statements) | She said she was tired. | ☐ |
| 11 | Reported questions | He asked where I lived. | ☐ |
| 12 | Reported commands | She told me to wait. | ☐ |
| 13 | Defining relative clauses | The book that I read was great. | ☐ |
| 14 | Non-defining relative clauses | My teacher, who is kind, helps me. | ☐ |
| 15 | Relative pronouns (who, which, that, whose, where) | The student whose essay won. | ☐ |
| 16 | Advanced modals: might have | She might have forgotten. | ☐ |
| 17 | Advanced modals: should have | You should have studied more. | ☐ |
| 18 | Advanced modals: must have | He must have been tired. | ☐ |
| 19 | Advanced modals: can't have | She can't have left already. | ☐ |
| 20 | Wish and if only (present) | I wish I spoke English fluently. | ☐ |
| 21 | Wish and if only (past) | I wish I had started earlier. | ☐ |
| 22 | Present perfect simple vs continuous | I have studied / have been studying. | ☐ |
| 23 | Past perfect | I had finished before she arrived. | ☐ |
| 24 | Future perfect | I will have graduated by June. | ☐ |
| 25 | Future continuous | This time next week, I will be traveling. | ☐ |
| 26 | Inversion after negative adverbials | Never have I seen such a good teacher. | ☐ |
| 27 | Participle clauses | Walking home, I met my teacher. | ☐ |
| 28 | Cleft sentences (What... is) | What I need is more practice. | ☐ |
| 29 | Gerunds and infinitives (advanced) | I stopped smoking vs I stopped to smoke. | ☐ |
| 30 | Linking words and discourse markers | Moreover, however, consequently, nevertheless. | ☐ |
Advanced Modal Verbs
At B2, you move beyond basic modals (can, must, should) and start using perfect modals to talk about the past. These are essential for expressing deduction, regret, and criticism.
| Modal | Meaning | Example |
|---|---|---|
| Must have + past participle | Strong deduction about the past | "He must have studied hard. He passed easily." |
| Can't have + past participle | Strong negative deduction | "She can't have finished already. It is only 10am." |
| Might have + past participle | Possibility in the past | "He might have missed the bus." |
| Could have + past participle | Past ability not used | "I could have taken the test earlier." |
| Should have + past participle | Regret or criticism | "You should have told me earlier." |
| Would have + past participle | Imagined past result | "I would have come, but I was sick." |
| Needn't have + past participle | Unnecessary past action | "I needn't have bought the book." |
Perfect modals are a clear sign of B2-level English. They let you talk not just about what happened, but about what could have, should have, or might have happened.
Practice Exercises
Try these exercises to test your understanding. Answers are below.
Exercise 1: Conditionals
Complete the sentences with the correct form of the verb.
- If I ______ (know) about the test, I would have studied more.
- If you heat ice, it ______ (melt).
- If I ______ (be) you, I would take that course.
- We will miss the flight if we ______ (not hurry).
- If she had practiced every day, she ______ (pass) the exam.
Exercise 2: Passive Voice
Rewrite these active sentences in the passive voice.
- Someone stole my laptop. → My laptop ______.
- The teacher will check the essays. → The essays ______.
- They have canceled the class. → The class ______.
- You must complete this form. → This form ______.
- The company pays the teachers well. → The teachers ______.
Exercise 3: Reported Speech
Change the direct speech to reported speech.
- "I am studying English." → She said ______.
- "We will arrive tomorrow." → They said ______.
- "Have you finished your homework?" → She asked me ______.
- "Don't open the window." → He told me ______.
- "I lived in London for five years." → He said ______.
Exercise 4: Relative Clauses
Combine the sentences using a relative clause.
- I have a teacher. She is from Canada. → The teacher ______.
- I bought a book. The book was expensive. → The book ______.
- My friend lives in New York. He is a software engineer. → My friend, ______.
- That is the school. I studied there for three years. → That is the school ______.
Answer Key
Exercise 1: 1. had known / 2. melts / 3. were / 4. do not hurry / 5. would have passed
Exercise 2: 1. was stolen / 2. will be checked / 3. has been canceled / 4. must be completed / 5. are paid well
Exercise 3: 1. she was studying English / 2. they would arrive the next day / 3. if I had finished my homework / 4. not to open the window / 5. he had lived in London for five years
Exercise 4: 1. ...who is from Canada / 2. ...which I bought was expensive / 3. ...who lives in New York, is a software engineer / 4. ...where I studied for three years
Best Resources for B2 Grammar Practice
To master B2 grammar, you need good tools. Here are the resources we recommend.
Grammarly Premium
Grammarly catches grammar mistakes in real time and explains why each correction is needed. This is one of the fastest ways to improve your B2 grammar because you get instant feedback on everything you write. It also checks tone, clarity, and style.
Read our full Grammarly review to see how it helps B2 learners.
British Council English Courses
The British Council offers structured B2-level grammar courses with expert teachers. Their online resources include interactive grammar exercises, videos, and downloadable worksheets specifically designed for upper-intermediate learners.
For a deeper understanding of English tenses, read our guide on English tenses explained simply. It covers the tense system from A2 to B2 level.
If you prefer learning with a tutor, we recommend iTalki. Many iTalki teachers specialize in B2 grammar and can give you personalized feedback on your speaking and writing.
What To Study Next
B2 grammar is a big step, but you can master it with consistent practice. Here is your study plan:
- Focus on ONE grammar topic at a time from the checklist above.
- Write 5 original sentences using each new structure.
- Read English articles and notice how these grammar structures are used.
- Practice speaking with a tutor who can correct your grammar in real time.
- When you feel confident with B2 grammar, start preparing for C1 level.
Ready for the next level?
When you have mastered B2 grammar, move to our C1 advanced vocabulary guide to build on your grammar skills with more sophisticated vocabulary.
Not sure where you are? Take our free English level test to find your starting point.
Affiliate Disclosure: Some of the links on this page are affiliate links. If you sign up through these links, we may earn a small commission at no extra cost to you. This helps us keep our content free. We only recommend products and services we have tested and believe genuinely help English learners.
Free Guide: 10 AI Tools to Master English
Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.