Фраза "a great time" (отлично провести время) обычно используется с глаголами "had" (имел, провел). "Had had" - Past Perfect, "has had" - Present Perfect. Поскольку действие произошло в прошлом (at the party), используется Past Simple "had".
Ответ: 15. A had had