Study Guide · Updated 2026 05

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.

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 SimpleSomeone checks the homework.The homework is checked.
Past SimpleThe teacher gave the test.The test was given.
Present PerfectThey have opened a new school.A new school has been opened.
Future (will)They will announce the results.The results will be announced.
ModalsYou 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
WhoPeople (subject)The student who passed the exam.
WhomPeople (object, formal)The teacher whom I admire.
WhichThings and animalsThe course which I joined.
ThatPeople or things (defining only)The book that helped me most.
WhosePossessionThe student whose essay won.
WherePlacesThe 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
1Zero conditionalIf you heat water, it boils.
2First conditionalIf it rains, we will stay home.
3Second conditionalIf I knew the answer, I would tell you.
4Third conditionalIf I had studied, I would have passed.
5Mixed conditionalsIf I had learned earlier, I would be fluent now.
6Passive voice (present)English is spoken here.
7Passive voice (past)The school was built in 2010.
8Passive voice (present perfect)The results have been announced.
9Passive with modalsThe test must be completed.
10Reported speech (statements)She said she was tired.
11Reported questionsHe asked where I lived.
12Reported commandsShe told me to wait.
13Defining relative clausesThe book that I read was great.
14Non-defining relative clausesMy teacher, who is kind, helps me.
15Relative pronouns (who, which, that, whose, where)The student whose essay won.
16Advanced modals: might haveShe might have forgotten.
17Advanced modals: should haveYou should have studied more.
18Advanced modals: must haveHe must have been tired.
19Advanced modals: can't haveShe can't have left already.
20Wish and if only (present)I wish I spoke English fluently.
21Wish and if only (past)I wish I had started earlier.
22Present perfect simple vs continuousI have studied / have been studying.
23Past perfectI had finished before she arrived.
24Future perfectI will have graduated by June.
25Future continuousThis time next week, I will be traveling.
26Inversion after negative adverbialsNever have I seen such a good teacher.
27Participle clausesWalking home, I met my teacher.
28Cleft sentences (What... is)What I need is more practice.
29Gerunds and infinitives (advanced)I stopped smoking vs I stopped to smoke.
30Linking words and discourse markersMoreover, 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 participleStrong deduction about the past"He must have studied hard. He passed easily."
Can't have + past participleStrong negative deduction"She can't have finished already. It is only 10am."
Might have + past participlePossibility in the past"He might have missed the bus."
Could have + past participlePast ability not used"I could have taken the test earlier."
Should have + past participleRegret or criticism"You should have told me earlier."
Would have + past participleImagined past result"I would have come, but I was sick."
Needn't have + past participleUnnecessary 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.

  1. If I ______ (know) about the test, I would have studied more.
  2. If you heat ice, it ______ (melt).
  3. If I ______ (be) you, I would take that course.
  4. We will miss the flight if we ______ (not hurry).
  5. If she had practiced every day, she ______ (pass) the exam.

Exercise 2: Passive Voice

Rewrite these active sentences in the passive voice.

  1. Someone stole my laptop. → My laptop ______.
  2. The teacher will check the essays. → The essays ______.
  3. They have canceled the class. → The class ______.
  4. You must complete this form. → This form ______.
  5. The company pays the teachers well. → The teachers ______.

Exercise 3: Reported Speech

Change the direct speech to reported speech.

  1. "I am studying English." → She said ______.
  2. "We will arrive tomorrow." → They said ______.
  3. "Have you finished your homework?" → She asked me ______.
  4. "Don't open the window." → He told me ______.
  5. "I lived in London for five years." → He said ______.

Exercise 4: Relative Clauses

Combine the sentences using a relative clause.

  1. I have a teacher. She is from Canada. → The teacher ______.
  2. I bought a book. The book was expensive. → The book ______.
  3. My friend lives in New York. He is a software engineer. → My friend, ______.
  4. 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:

  1. Focus on ONE grammar topic at a time from the checklist above.
  2. Write 5 original sentences using each new structure.
  3. Read English articles and notice how these grammar structures are used.
  4. Practice speaking with a tutor who can correct your grammar in real time.
  5. 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.

Take a Level Test

Put what you learned into practice with a real teacher.

Take a Level Test
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