The correct answer is A. had.
The sentence is in the past tense, so the verb must also be in the past tense. The other options are in the present tense, which is not correct for this sentence.
Option B, has, is in the present tense. This is not correct because the sentence is about something that happened in the past.
Option C, is having, is also in the present tense. This is not correct because the sentence is about something that happened in the past, not something that is happening now.
Option D, will have, is in the future tense. This is not correct because the sentence is about something that happened in the past, not something that will happen in the future.