问题补充:
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
答案:
A. has been in
B. will have come to
C. has been lived in
(答案→)D. will have been in
解析:由by the end of next month可知,句子应用将来完成时。由于后面有表示一段时间的状语for more than ten years,故只能用延续性动词,答案选D项。