单项选择题

The workers ______ a new hospital since the end of last year.

A.have built
B.have been building
C.had built
D.were building