THEY ________THE TOWN HALL FOR THE PAST THREE YEARS IN FACT, BUT T...

53. They ________the town hall for the past three years in fact, but they ________it yet. A. Built/ hadn’t finished B. had built/ didn’t finish C. have been building/ haven’t finished D. have built/ weren’t finishing