Ответ:

Решение:

Это вопрос в Present Perfect, потому что нам нужно узнать, поужинали ли дети. Глагол 'have dinner' означает 'ужинать'.

Have the children had dinner?