单选题 My train arrives in New York at eight o'clock. The plane I would like to take from there ______ by then.
A. would leave B. will have left
C. has left D. had left

【正确答案】 B
【答案解析】[解析] 根据上下文,by then中的then指的是eight o'clock tonight,因此该句应该用将来完成时。