问题

Can I see you at 3:00 p.mnext Monday?—I’m afraid not.Ito New York long before then
A:have flown
B:will fly
C:am flying
D:will have flown
B:will fly
C:am flying
D:will have flown
正确答案是: