By next year he______in New York for five years.
【正确答案】 D
【答案解析】解析:本题考查将来完成时的用法。因为“到明年为止”是将来的某个时间之前要完成的动作,需要用将来完成时。