帮我解决这道被动语态问题吧

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:06:04
27) The construction of the laboratory ____by the end of next month.

A) must be completed

B) must have been completed

C) will be completing

D) will have been completing
选哪个?为什么?详细点了,谢谢

The construction of the laboratory _B___by the end of next month.

A) must be completed

B) must have been completed

C) will be completing

D) will have been completing
----"by end of +将来时间",动词用“将来完成时”,又由于The construction of the laboratory(实验室的建设)不会自己完成,应用被动语态,所以排除D,只能选完成时被动语态的B.

B 那个时候肯定已经建好了

因为是next month所以排除b
cd选项没有被动含义,排除
故选a

选B

很明显!选B 将来完成时 又是被动语态。因为完成的东西是在说话的将来,并且是完成状态!故 因选者B!