Ответ:

Перевод задания: Вчера он ______ отличный ужин.

Yesterday he had a great dinner. — Вчера он отлично поужинал. Используем had — форму прошедшего времени глагола have; на это указывает слово yesterday.