问题

The workers ______ a new restaurant. It is said that the construction work will be finished next month.
A:have built
B:have been building
C:built
D:had built;
B:have been building
C:built
D:had built;
正确答案是: