单项选择题

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

A.will build
B.will be building
C.will have been built
D.will have built