By the time their children finish high school, they ________ for almost two years. A. are retiring B. are going to retire C. will be retiring D. will have retired
Giải thích
D
"By the time..." (trước khi một thời điểm nào đó trong tương lai) => Thì tương lai hoàn thành
Cấu trúc: S + will + have + P2
=> By the time their children finish high school, they will have retired for almost two years.
Dịch: Khi con cái họ học xong trung học, họ sẽ nghỉ hưu được gần hai năm.