Answer key included — a final B2 check before your diagnostic quiz.
Notice
- This worksheet mixes conditionals, passive forms, reporting verbs, modal perfects, and cleft sentences from B2.
Rule
Complete each item, checking your answer before moving to the next.
Practice
- 1. ‘If I _____ (not / miss) the bus, I would be home by now.’
Answer: hadn’t missed - 2. Rewrite in the passive: ‘They are building a new library.’
Answer: A new library is being built. - 3. Report: ‘I’ll finish by Friday,’ he said. (promise)
Answer: He promised to finish by Friday. - 4. Rewrite as an it-cleft, emphasising ‘the rain’: ‘The rain ruined our picnic.’
Answer: It was the rain that ruined our picnic.
Connect
Finish with a full B2 mixed review before starting C1 properly.
CEFR: Writing — completing structured practice exercises accurately.
Latest posts by Azizul Hakim (see all)
- 50 Words Ending in Less | Meanings, Examples, and Worksheet - July 26, 2026
- 5 Letter Words with 3 Vowels: 200+ Words with Meanings and Examples - July 11, 2026
- 100 Words Ending in Ful: Meanings, Example Sentences, and Worksheet - May 29, 2026