Had I known about the delay, I ___ earlier.
Answer and explanation
Correct answer: B. would have left
- Step 1: Read the sentence and decide what kind of word the gap needs. Step 2. A third conditional uses 'would have' + past participle, with inversion replacing 'if'. Answer: would have left. Why not the others: 'Would leave', 'had left' and 'will have left' do not match the unreal past.
Practise more Multiple-choice cloze.
Free questions with an explanation for every one, and full timed Cambridge English B2 First and C1 Advanced mock tests.