单项选择题

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

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