Chọn phương án đúng để hoàn thành mỗi câu sau đâyCâ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