单项选择题

The airplane _____________ by the time I arrive at Pudong International airport.

A.has taken off
B.will take off
C.will have taken off
D.would have taken off