问题
选择题
By the end of next month she _______ the small village for more than ten years.
A.has been in
B.will have come to
C.has been lived in
D.will have been in
答案
D
由by the end of next month可知,句子应用将来完成时。由于后面有表示一段时间的状语for more than ten years,故只能用延续性动词,答案选D项。