Для того, чтобы правильно составить предложение, необходимо поставить глагол have в нужную форму.
В данном случае, нужно употребить Present Continuous (настоящее продолженное время), так как действие произойдет сегодня вечером.
Получается, что нужно употребить вспомогательный глагол am и добавить к глаголу have окончание -ing.
I am having dinner with my grandparents tonight. – Я ужинаю со своими бабушкой и дедушкой сегодня вечером.
Ответ: I am having dinner with my grandparents tonight.