问题

We ________ the bridge for over two years and it will be half a year before it’s completed.
A:are building
B:have built
C:have been built
D:have been building;
B:have built
C:have been built
D:have been building;
正确答案是: