Ответ:

Перевод задания: Мы ___ ужин час назад.

Выражение an hour ago указывает на прошедшее время. У глагола have прошедшая форма — had.

We had dinner an hour ago. (Мы ужинали час назад.)