问题

— Have you seen Tony recently? — No, but I ______ dinner with him on Sunday. [ ]
A: would have
B: have had
C: have been having
D: am having
B: have had
C: have been having
D: am having
正确答案是: