单选题
A: Why don't you have dinner with me tonight? B:
______
A. Because I have an appointment.
B. Sorry about that, but I have to go to a party.
C. The reason is that I have to work overtime tonight.
D. I'd love to. but I have to finish my paper.
【正确答案】
D
【答案解析】[解析] “Why don't you have dinner with me tonight?”是邀请而非责问。因为用的是现在时,且时间状语为“tonight”,事情尚未发生。A和C选项都是给出了一个理由,一个解释,但我们知道A的问话并非责问。B和D都是谢绝邀请。根据英文习惯,谢绝邀请的说法应该是“I'd love to, but...”。