Choose the best answer. By the end of this year, they ______ on that bridge for more than a decade.
Giải thích
Đáp án đúng: C
"By + mốc thời gian trong tương lai", là dấu hiệu của thì tương lai hoàn thành.
Dấu hiệu trong câu: Cụm từ "By the end of this year" (Tính đến cuối năm nay), kết hợp với khoảng thời gian "for more than a decade" (hơn một thập kỷ) nhấn mạnh độ dài của quá trình tính đến thời điểm chốt ở tương lai.
Cấu trúc: S + will + have + V3/ed
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
Dịch nghĩa: Tính đến năm nay, họ đã làm việc trên chiếc cầu đó hơn một thập kỉ.