单项选择题

By the time you get to Beijing tomorrow, I ______ for Shanghai.

A.shall have left
B.am leaving
C.will leave
D.have already left