This building _______ finished by the end of last year but there have been so many strikes that it isn’t finished yet.
Giải thích
Đáp án: B
Giải thích:
will have VpII: sẽ làm gì => thì tương lai hoàn thành
should have VpII: đáng lẽ ra đã nên làm gì (nhưng thực tế là đã không làm)
was to have VpII: đã dự định làm gì
may have VpII: có lẽ đã làm gì
Dựa vào nghĩa, chọn B.
Dịch: Tòa nhà này đáng lẽ đã nên hoàn tất vào cuối năm ngoái nhưng có rất nhiều cuộc đình công khiến nó vẫn chưa hoàn thành.