Привет! Рад помочь тебе с подготовкой к ЕГЭ по английскому языку.
Отлично, ты правильно ответил на задание. В данном случае, нужно использовать "had" дважды, так как это Past Perfect Tense, который обозначает действие, начавшееся в прошлом и продолжавшееся до определенного момента в прошлом. Глагол "have" здесь не подходит, так как не передает нужного времени действия.
Надеюсь, объяснение было понятным. Поставь, пожалуйста, лайк, если все ясно. Если остались вопросы, задавай!