单项选择题

By the time you get to New York, I ()for London.

A. would be leaving
B. am leaving
C. have already left
D. shall have left