问题

Would you care for a cup of tea–I one. Thank you all the same.
A:have had
B:had
C:would have
D:will have;
B:had
C:would have
D:will have;
正确答案是: