问题

Do you know if Dr White will come for dinner this eveningNo, but I think he ______ if he ______busy.
A:has
B:speaking
C:has gone, is
D:has gone, will be;
B:speaking
C:has gone, is
D:has gone, will be;
正确答案是: