Answer and explanation

Correct answer: A. had had

  1. Step 1: The third conditional needs the past perfect.
Answer
had had.
Why not the others: have, would have and had 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.