Время Past Continuous используется для выражения действия, которое происходило в определенный момент в прошлом. В данном случае, действие (ужин) происходило в семь часов.
Ответ: The children were having dinner at seven.
Ты отлично справился с этим заданием! Продолжай в том же духе, и у тебя все получится!