TESTNINE 17. by the end of next month,the bridge

TESTNINE 17. by the end of next month,the bridge
A)will be built
B)has been built
C)will have been built
D)is to be built

请问答案为什么选C,请帮我详细的解答,谢谢~

根据BY……MONTH‘ 到下个月末’ 可知动词还没发生, 排除B, 而by 到……为止,一般与完成时连用,即一般将来时的完成时态‘ 到下个月末, 这座桥就要建好了。所以答案是C

加油!不明白再问!如果帮到你,请采纳,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-24
这句话是说“到下个月底的时候”,所以首先是将来时,排除B
然后“by the end of next month”,典型的完成时,排除AD
不懂得地方欢迎追问
大家正在搜