Правильный ответ: were having.
Пояснение: В данном предложении нужно использовать Past Continuous, так как действие (ужин) происходило в определенный момент в прошлом (когда они приехали). Форма "were having" соответствует Past Continuous для множественного числа.
Ответ: were having
У тебя все получится, я в тебя верю! Немного практики и ты освоишь времена глаголов в английском языке!