This building _______ finished by the end of last...

Câu hỏi: This building _______ finished by the end of last year but there have been so many strikes that it isn’t finished yet.

A will have been 

B should have been

C was to have been    

D may not have been