Welcome to the B2 Grammar Practice Tests section of FreeTestEnglish. Here you can practise the main grammar points you need at B2 Upper-Intermediate level. Each topic has a separate test, so you can choose what you want to practise instead of taking one long test covering everything.
If you are not sure about a grammar point, start with that topic and see how you do. If you make mistakes, don't worry — use them to find out what you need to revise.
B2 Grammar Tests
Choose a topic below to start practising:
- Tenses – practise the different past, present and future forms.
- Modal Verbs – practise can, could, may, might, must, should, have to and other modal verbs.
- Conditionals – practise first, second, third and mixed conditional sentences.
- Passive Voice – practise using passive sentences in different tenses and situations.
- Reported Speech – practise reported statements, questions and commands.
- Gerunds and Infinitives – learn which verbs are followed by -ing forms or infinitives.
- Relative Clauses – practise defining and non-defining relative clauses.
- Articles – practise the use of a, an and the.
- Determiners and Quantifiers – practise some, any, much, many, few, little, enough and other similar words.
- Adjectives and Adverbs – practise adjective and adverb forms and their use in sentences.
- Comparatives and Superlatives – practise different ways of making comparisons.
- Prepositions – work on common prepositions and expressions that can be difficult at B2 level.
- Phrasal Verbs – practise useful phrasal verbs commonly used in everyday English.
- Linking Words – practise connecting ideas clearly with conjunctions and linking expressions.
- Wish and If Only – practise talking about wishes, regrets and unreal situations.
- Used To, Would and Be Used To – learn the difference between these easily confused structures.
- Other B2 Grammar Topics – find more practice on grammar points commonly used at upper-intermediate level.
Take your time, work through the topics that you find difficult, and come back to the tests whenever you want.
Choose a grammar topic above and start your B2 practice.