C
by the time 意思为到...时
从句为现在时时,主句一般为完成时
CD都为完成时,个人觉得C好些,符合文中的意思
当你们到了纽约的时候,我想我已经到了伦敦,有个已经的意思,正好already表示出来 了