He will be having dinner at 7 o'clock tomorrow.
Он будет ужинать завтра в 7 часов.
Выбираем will be having, потому что это Future Continuous, который используется для описания действия, которое будет происходить в определенное время в будущем.
Ответ: will be having