单项选择题

By the time you get there tomorrow, they ______ for New York.

A.will have left
B.will leave
C.are leaving
D.are to leave