By the end of next month, you______here for three years.
【正确答案】 A
【答案解析】由句中的时间状语by the end of next month(截止到下个月底)可知,本句应用将来完成时,表示到将来某个时间为止,已经完成的动作。故选A。