问题详情
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
请帮忙给出正确答案和分析,谢谢!