单项选择题

The plane ______ at 7:00 pm, so I have to be at the airport by 6:40 at the latest.

A.has left
B.would leave
C.will have left
D.leaves