This B2 grammar test checks your control of third and mixed conditionals, covering form, meaning, negatives, questions, passives, inversion and alternatives such as 'if it hadn't been for' and 'supposing'. It suits upper-intermediate learners and teachers who want a ready-made, printable test with clear explanations.
Choose the best option (A, B, C or D) for each question. Choose your answers, then press “Check my answers”.
Was this page helpful?
What was the problem?
Thank you for your feedback!
Please describe the problem in a few words. Sorry, the report could not be sent. Please email us at [email protected].
Preview
About this test
This B2 grammar test checks your control of third and mixed conditionals, covering form, meaning, negatives, questions, passives, inversion and alternatives such as 'if it hadn't been for' and 'supposing'. It suits upper-intermediate learners and teachers who want a ready-made, printable test with clear explanations.
Topics covered
Third conditionalMixed conditionalsNegatives and questionsModal verbs in conditionalsInversion with hadError correctionConditional alternatives
How to use this test
Download the PDF and print it, or take the test online below.
Answer every question without a dictionary or time pressure.
Check your answers and note the topics you need to review.
Notes for teachers
Use this test after teaching third and mixed conditionals, or as a review before an upper-intermediate exam. It targets typical B2 errors such as 'would' in the if-clause, 'would of', wrong past participles, and mixing up time references in mixed conditionals. As a follow-up, ask students to write three true sentences about their own lives using each type of conditional.