This B2 grammar test checks how well you form and use third conditionals and mixed conditionals, including negatives, questions, contractions and common learner errors. It suits upper-intermediate learners and teachers who want a quick, printable check of hypothetical past and present meanings.
Choose the best option (A, B, C or D) for each question. Choose your answers, then press “Check my answers”.
Preview
About this test
This B2 grammar test checks how well you form and use third conditionals and mixed conditionals, including negatives, questions, contractions and common learner errors. It suits upper-intermediate learners and teachers who want a quick, printable check of hypothetical past and present meanings.
Topics covered
Third conditionalMixed conditionalsPast result, present causePresent result, past causeNegatives and questionsContractions ('d)Common errors
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 diagnostic before revision. It targets typical B2 errors such as 'would have' in the if-clause, missing past participles, using 'would have' with 'now', and confusing past and present time references. As a follow-up, ask students to write three true sentences about their own past choices and how their lives would be different now.