Answer and explanation

Correct answer: A. would have left

  1. Step 1: The inverted third conditional uses would have + past participle.
Answer
would have left.
Why not the others: will leave, would leave and had left do not fit.

Practise more Structure, Grammar and Error Recognition.

Free questions with an explanation for every one, and full timed STEP (Standardized Test of English Proficiency) mock tests.