Answer and explanation

Correct answer: B. had

  1. Step 1: 'I wish' with a present regret takes a past form.
Answer
had.
Why not the others: have, will have and would have don't fit.

Practise more Conditionals and subjunctive.

Free questions with an explanation for every one, and full timed College English Test Band 4 (CET-4) - China mock tests.