分类：教育/科学-外语学习-英语考试
问题：Bynextyear,he_______inNewYorkfor? 
By next year, he _______ in New York for five years.A. has wordB. has been workingC. worksD. will have worked
回答：选D.
将来完成进行时,will have/has done.
翻译:到明年为止,他就在纽约工作五年了.
通过翻译可以看出是将来完成进行时.
也可找到关键词by next year确定选D