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. 1. ‘If I _____ (not / miss) the bus, I would be home by now.’
    Answer: hadn’t missed
  2. 2. Rewrite in the passive: ‘They are building a new library.’
    Answer: A new library is being built.
  3. 3. Report: ‘I’ll finish by Friday,’ he said. (promise)
    Answer: He promised to finish by Friday.
  4. 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.

Try Grammar Quiz →

CEFR: Writing — completing structured practice exercises accurately.

Azizul Hakim