Ответ:

Решение:

Слово 'tonight' указывает на запланированное действие в будущем. Используем конструкцию 'be going to' или Present Continuous для выражения планов.

I am having dinner with my grandparents tonight. (или I am going to have dinner...)

Ответ: am having