Kiến thức về thì động từ
Xét các đáp án:
A. will work => thì tương lai đơn
B. will be working => thì tương lai tiếp diễn
C. will have worked => thì tương lai hoàn thành
D. have work => sai cấu trúc của thì hiện tại hoàn thành => have worked
Ta có: Thì tương lại hoàn thành tiếp diễn (Future Perfect Continuous) diễn tả một hành động đã đang xảy ra cho tới 1 thời điểm trong tương lai “By the end of this year” (tính đến thời điểm) là dấu hiệu nhận biết của thì tương lai hoàn thành tiếp diễn.
Tạm dịch: Tính đến năm nay, họ đã làm việc trên chiếc cầu đó hơn một thập kỉ.