单项选择题

We()building the bridge by the end of next month.

A.are finishing
B.have finished
C.would finish
D.will have finished