Правильный вариант ответа: has had.
Объяснение: В данном предложении необходимо использовать Present Perfect, так как речь идет о результате действия в настоящем, которое связано с прошлым. Форма Present Perfect образуется с помощью вспомогательного глагола 'have/has' + Past Participle (третья форма глагола). Так как подлежащее 'he' (он) — это третье лицо единственного числа, то используется 'has'. Глагол 'have' в Past Participle будет 'had'. Таким образом, правильный вариант 'has had'.