单项选择题

Could you meet me at the airport- I'd like to, but I ______ Shanghai when you return.

A.will have left
B.was leaving
C.will leave
D.have left