Câu hỏi: Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
By the time you come back next year, they ____________ their house.
A. finish
B. will finish
C. will have finish
D. will have finished
By the time you come back next year, they ____________ their house.
A. finish
B. will finish
C. will have finish
D. will have finished
Động từ "finish" trong câu này được chia ở thì tương lai hoàn thành để diễn tả một hành động hoàn tất trước một thời điểm trong tương lai.
Cấu trúc: will have PP (tương lai hoàn thành)
"Trước khi bạn trở về vào năm sau thì họ sẽ xây xong ngôi nhà."
Cấu trúc: will have PP (tương lai hoàn thành)
"Trước khi bạn trở về vào năm sau thì họ sẽ xây xong ngôi nhà."
Đáp án D.