英语新概念问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:01:12
At the end of this month,the builing will___.
A.complete B.be completed C.have completed D.have been completed
为什么要选D啊?

表示将来某个时候完成用将来完成时
句中的时间状语是这个月底,是被完成 所以是will have been completed

要选择have been completed。
因为这句话的意思是:在这个月底,这大楼将完工。
是将来完成时。符合将来完成时的就是D.