By the end of next month she the small village for more than ten years.A. has been inB.

发布时间:2020-08-17 13:25:43

By the end of next month she      the small village for more than ten years.
A. has been in
B. will have e to
C. has been lived in
D. will have been in

网友回答

A. has been in
B. will have e to
C. has been lived in
(答案→)D. will have been in
解析:由by the end of next month可知,句子应用将来完成时。由于后面有表示一段时间的状语for more than ten years,故只能用延续性动词,答案选D项。
以上问题属网友观点,不代表本站立场,仅供参考!