单项选择题

My train is going to arrive at Shanghai at about eight o’clock tonight. The plane I’d like to take from there ______ by then.

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