By the end of next year,they three modern hotels there--------

问题描述:

By the end of next year,they three modern hotels there--------
By the end of next year,they three modern hotels there-----
A、will built
B、will be building
C、will have been built
D、will have built

选C
这里是“将来完成时态”的被动语态的结构,用will have been done的形式.就是C
A的形式是错的
B的形式也错,将来进行的动作,没有被动意义.
D将来完成时态的形式,但没有被动意义.酒店当然是“被建”.所以只能选C.