Ответ:

Предложение составлено правильно: ate — форма Past Simple глагола eat, а 2 hours ago указывает на прошедшее время.

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