单项选择题

The new building is said ______ by the end of next month.
A) to finish C) to be finished
B) to have finished D) being finished

A.The new building is said ______ by the end of next month.
B.to finish
C.to have finished
D.to be finished
E.being finished