4. Are we having dinner with Uma tonight?
В данном предложении используется Future Continuous (будущее продолженное время), чтобы узнать о планах на вечер.
Ответ: Are ... having