By the time you get to New York, I________ for London.
【翻译】等你到纽约的时候我已经去伦敦了。 By the time 后跟长将来的时问点或者句子,主句用将来完成时,所以正确选项定 D。