Đây cũng được coi là 1 cặp đôi luôn khiến các bạn học Tiếng Anh phải đau đầu không kém gì cặp đôi hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn. Trong phần Reading của bài thi B1, B2 và TOEIC, 2 thì này thường được đưa vào để đánh đố thí sinh. Phần sau sẽ giúp các bạn phân biệt được rõ ràng về cấu trúc, cách dùng cũng như dấu hiệu nhận biết 2 thì này
| TL HOÀN THÀNH | TL HOÀN THÀNH TIẾP DIỄN | |
| 1. Cấu trúc: | S + will have + PII | S + will have been + Ving |
| 2. Cách sử dụng: | – Diễn tả 1 hành động sẽ hoàn tất vào 1 thời điểm cho trước ở tương lai. + I’ll have finished my work by noon. + They’ll have built that house by July next year. + When you come back, I’ll have written this letter. | – Diễn tả 1 hành động bắt đầu từ quá khứ và kéo dài đến 1 thời điểm cho trước ở tương lai. + By November, we’ll have been living in this house for 10 years. + By March 15th, I’ll have been working for this company for 6 years. |
| 3. Dấu hiệu nhận biết: | Các cụm từ chỉ thời gian đi kèm: – By + mốc thời gian (by the end of, by tomorrow) – By then – By the time | Các cụm từ chỉ thời gian đi kèm: – By … for (+ khoảng thời gian) – By then – By the time |
BÀI TẬP
(Các bạn xem đáp án và giải thích chi tiết cuối sách nhé)
Question 1: I hope it (stop) working by 5 o’clock this afternoon.
A. will have stopped
B. will have been stopping
Question 2: By next month I (leave) for India.
A. will have left
B. will have been leaving
Question 3: The film (end) by the time we get there.
A. will have ended
B. will have been ending
Question 4: They (build) a house by June next year.
A. will have built
B. will have been building
Question 5: I’m sure they (complete) the new road by September.
A. will have completed
B. will have been completing
Question 6: In two years from now, the contract (come) to an end.
A. will have come
B. will have been coming
Question 7: By the end of December, John (work) as a reporter for ten years.
A. will have worked
B. will have been working
Question 8: By the time you arrive, I (finish) writing an essay.
A. will have finished
B. will have been finishing
Question 9: He certainly (not/do) all his homework by ten tonight.
A. won’t have done
B. won’t have been doing
Question 10: By November I (work) for this company for 6 years.
A. will have worked
B. will have been working
Question 11: By March 15, I (be) here for one year.
A. will have been
B. will have been being
Question 12: By this time next week, he (write) his novel for 6 months.
A. will have written
B. will have been writing
Question 13: You (finish) your work by 9 tonight?
A. Will have you finished
B. Will have you been finishing
Question 14: By 2016 we (live) in London for 14 years.
A. will have lived
B. will have been living
Question 15: He (write) a book by the end of the week.
A. will have written
B. will have been writing
Question 16: He (write) this book for 3 months by the end of this week.
A. will have written
B. will have been writing
Question 17: (finish/you) this project by next week?
A. Will you have finished
B. Will you have been finishing
Question 18: (be/she) pregnant for 5 months this week?
A. Will she have been
B. Will she have been being
Question 19: An hour from now I hope I (do) all these exercises. We will go to the beach then.
A. will have done
B. will have been doing
Question 20: When I get my diploma in 2017, I (to live) in Hanoi for 2 years.
A. will have lived B. will have been living


