Для выбора правильной формы глагола необходимо учитывать контекст предложения.
В данном случае, говорящий приглашает присоединиться к ужину с Полом сегодня вечером, то есть действие происходит в настоящий момент, в процессе.
Следовательно, необходимо использовать Present Continuous (am/is/are + V-ing) для выражения запланированного действия в ближайшем будущем.
Правильный вариант ответа: B am having
I am having dinner with Paul this evening.
Перевод: Я ужинаю с Полом этим вечером. Ты хочешь присоединиться?
Ответ: B am having