Ответ:

Перевод задания: Заполните пропуски глаголами из списка.

What did you have for supper? (Что ты ел(а) на ужин?)

В вопросе о прошлом используем did, а смысловой глагол — в начальной форме have.