试题详情

We _____ building the bridge by the end of next month.

A are finishing

B have finished

C would finish

D will have finished