问题

29.—May I speak to your manager at three o’clock tomorrow afternoon ?—I’m sorry, He to Shanghai by then

A:had flown
B:could have flown
C:will have flown
D:has flown
正确答案是: