C1 · Nâng cao TOEIC 785–900 IELTS 7,0–8,0 Cấu Trúc Thì & Thể

Thì Tương Lai Hoàn Thành Tiếp Diễn

Thì tương lai hoàn thành tiếp diễn (will have been + V-ing) nhấn mạnh khoảng thời gian liên tục của một hành động sẽ kéo dài cho đến một thời điểm nhất định trong tương lai.

Thì Tương lai hoàn thành tiếp diễn là gì?

Thì Tương lai hoàn thành tiếp diễn (Future Perfect Continuous) (còn được gọi là Future Perfect Progressive) mô tả một hành động sẽ đang diễn ra trong một khoảng thời gian cho đến một thời điểm cụ thể trong tương lai. Nó kết hợp ý tưởng về sự hoàn thành (Tương lai hoàn thành) với ý tưởng về khoảng thời gian liên tục (Tiếp diễn).

Nó diễn tả: "Tại thời điểm đó trong tương lai, hành động này sẽ đã và đang xảy ra — và đây là khoảng thời gian nó sẽ đã diễn ra."

Cấu trúc Thì Tương lai hoàn thành tiếp diễn

Khẳng định

Chủ ngữ will have been Động từ + -ing
I / You / He / She / It / We / They will have been ('ll have been) working / studying / waiting

By the time she arrives, I'll have been waiting for an hour. (Vào lúc cô ấy đến, tôi sẽ đã đợi được một tiếng.)
Next month, she'll have been working here for ten years. (Tháng tới, cô ấy sẽ đã làm việc ở đây được mười năm.)
They'll have been travelling for twenty-four hours by the time they land. (Họ sẽ đã đi du lịch được hai mươi bốn tiếng vào lúc họ hạ cánh.)

Phủ định

Chủ ngữ won't have been Động từ + -ing
I / You / He / She / It / We / They won't have been working / waiting

He won't have been sleeping long when the call comes in. (Anh ấy sẽ chưa ngủ được lâu khi cuộc gọi đến.)
By then, she won't have been managing the team long enough to make that decision. (Đến lúc đó, cô ấy sẽ chưa quản lý đội đủ lâu để đưa ra quyết định đó.)

Câu hỏi Thì Tương lai hoàn thành tiếp diễn

Will Chủ ngữ have been Động từ + -ing
Will you / she / they have been working? / waiting?

Will* you have been working here long by the time the project ends? (Bạn sẽ đã làm việc ở đây lâu chưa vào lúc dự án kết thúc?)
How long
will they have been negotiating* by next week? (Họ sẽ đã đàm phán được bao lâu vào tuần tới?)

Cách dùng Thì Tương lai hoàn thành tiếp diễn

Cách dùng 1 — Khoảng thời gian của một hoạt động đang diễn ra cho đến một thời điểm trong tương lai

Cách dùng chính: nhấn mạnh khoảng thời gian một hoạt động sẽ đã diễn ra tại một thời điểm trong tương lai.

By the end of the year, I'll have been learning Japanese for three years. (Trước cuối năm, tôi sẽ đã học tiếng Nhật được ba năm.)
When the surgery is over, he'll have been in the operating theatre for six hours. (Khi ca phẫu thuật kết thúc, anh ấy sẽ đã ở trong phòng mổ được sáu tiếng.)
By 2030, the institute will have been running its research programme for a decade. (Trước năm 2030, viện sẽ đã điều hành chương trình nghiên cứu của mình được một thập kỷ.)
She'll have been driving for five hours when she reaches the border. (Cô ấy sẽ đã lái xe được năm tiếng khi đến biên giới.)

Cách dùng 2 — Giải thích nguyên nhân của một trạng thái trong tương lai

Hoạt động sẽ đã diễn ra trong một thời gian dài đến mức tác động của nó sẽ rõ ràng hoặc được cảm nhận tại một thời điểm trong tương lai.

When you finally arrive, I'll have been standing here for two hours — I'll need a coffee. (Khi bạn cuối cùng cũng đến, tôi sẽ đã đứng ở đây được hai tiếng — tôi sẽ cần một ly cà phê.)
She'll be exhausted when she gets home — she'll have been teaching all day. (Cô ấy sẽ kiệt sức khi về nhà — cô ấy sẽ đã dạy cả ngày.)
By the time the meeting ends, he'll have been talking for three hours. No wonder he'll be hoarse. (Vào lúc cuộc họp kết thúc, anh ấy sẽ đã nói chuyện được ba tiếng. Chẳng trách anh ấy sẽ khản tiếng.)

Cách dùng này tạo ra mối liên hệ logic giữa nỗ lực liên tục trong tương lai và các tác động tương lai có thể dự đoán được của nó.

Cách dùng 3 — Các cột mốc và thành tựu dài hạn

Được dùng để làm nổi bật rằng một khoảng thời gian đáng kể sẽ đã trôi qua trong một hoạt động liên tục tại một thời điểm trong tương lai.

Next summer, they'll have been married for twenty-five years. (Hè tới, họ sẽ đã kết hôn được hai mươi lăm năm.)
By his retirement, the professor will have been lecturing for over forty years. (Vào lúc ông ấy nghỉ hưu, giáo sư sẽ đã giảng dạy được hơn bốn mươi năm.)
When this series concludes, the writers will have been crafting this narrative for a decade. (Khi loạt phim này kết thúc, các nhà văn sẽ đã xây dựng câu chuyện này được một thập kỷ.)

Các cụm từ chỉ thời gian Thì Tương lai hoàn thành tiếp diễn

Cụm từ Cách dùng Ví dụ
by + thời gian thời hạn trong tương lai by midnight, by next year (trước nửa đêm, trước năm tới)
by the time + mệnh đề thời hạn được đặt ra bởi một sự kiện khác by the time he arrives (vào lúc anh ấy đến)
for + khoảng thời gian khoảng thời gian hoạt động sẽ đã kéo dài for three hours, for a decade (trong ba tiếng, trong một thập kỷ)
when + mệnh đề tương lai điểm tham chiếu trong tương lai when the project ends (khi dự án kết thúc)
still nhấn mạnh sự tiếp tục I'll still have been working. (Tôi vẫn sẽ đã làm việc.)

So sánh thì Tương lai hoàn thành và Thì Tương lai hoàn thành tiếp diễn

Sự phân biệt này phản ánh sự phân biệt giữa Hiện tại hoàn thành tiếp diễn và Hiện tại hoàn thành đơn, nhưng được chiếu vào tương lai.

Tương lai hoàn thành Tiếp diễn Tương lai hoàn thành Đơn
Nhấn mạnh khoảng thời gianquá trình đang diễn ra Nhấn mạnh sự hoàn thànhkết quả
By noon, she'll have been writing for six hours. (Trước buổi trưa, cô ấy sẽ đã viết được sáu tiếng.) By noon, she'll have written ten chapters. (Trước buổi trưa, cô ấy sẽ viết xong mười chương.)
Tập trung vào hoạt động và thời gian kéo dài Tập trung vào thành tựu và số lượng
He'll have been running when she meets him. (giải thích sự mệt mỏi) He'll have run a marathon by then. (thành tựu đã hoàn thành)

Khi nào dùng thì tương lai hoàn thành thay vì Thì Tương lai hoàn thành tiếp diễn

a) Khi kết quả hoặc số lượng quan trọng hơn khoảng thời gian:

I'll have completed ten reports by the end of the week. (Tôi sẽ hoàn thành mười báo cáo trước cuối tuần.) (không phải: have been completing)

b) Với các động từ trạng thái (stative verbs):

By then, she'll have known him for twenty years. (Đến lúc đó, cô ấy sẽ đã quen anh ấy được hai mươi năm.) (không phải: will have been knowing)
He'll have owned the shop for a decade by next March. (Anh ấy sẽ đã sở hữu cửa hàng được một thập kỷ vào tháng Ba tới.) (không phải: will have been owning)

So sánh thì Tương lai tiếp diễn và Thì Tương lai hoàn thành tiếp diễn

Tương lai hoàn thành tiếp diễn Tương lai tiếp diễn
Hoạt động đã diễn ra cho đến một thời điểm trong tương lai (khoảng thời gian) Hoạt động đang diễn ra tại một thời điểm trong tương lai (đang diễn ra)
Tập trung vào khoảng thời gian Tập trung vào những gì đang xảy ra tại thời điểm đó
By six, I'll have been driving for eight hours. (Trước sáu giờ, tôi sẽ đã lái xe được tám tiếng.) At six, I'll be driving through the mountains. (Vào sáu giờ, tôi sẽ đang lái xe xuyên qua núi.)

Các Lỗi Thường Gặp Thì Tương lai hoàn thành tiếp diễn

✗ Sai ✓ Đúng Lý do
By next year, I will been learning for two years. By next year, I will have been learning for two years. Cần dạng đầy đủ will have been + -ing
She'll have been know him for a decade. She'll have known him for a decade. know là động từ trạng thái → Thì Tương lai hoàn thành đơn
By noon, I'll have been writing ten chapters. By noon, I'll have written ten chapters. Kết quả đếm được → Thì Tương lai hoàn thành đơn
He will have been work all night. He will have been working all night. Cần dạng -ing
By 2030, they will been building the dam for five years. By 2030, they will have been building the dam for five years. will have been không thể rút gọn thành will been

Ví dụ Thực tế Thì Tương lai hoàn thành tiếp diễn

Nhấn mạnh nỗ lực dài hạn:

"When I finish this degree, I'll have been studying full-time for four years. It'll be a relief to graduate." (Khi tôi hoàn thành bằng cấp này, tôi sẽ đã học toàn thời gian được bốn năm. Thật nhẹ nhõm khi tốt nghiệp.)

Giải thích sự mệt mỏi trong tương lai:

"Don't expect her to be very energetic at the party — she'll have been working twelve-hour shifts all week." (Đừng mong cô ấy sẽ tràn đầy năng lượng ở bữa tiệc — cô ấy sẽ đã làm việc ca mười hai tiếng suốt cả tuần.)

Đánh dấu các cột mốc nghề nghiệp:

"When Dr Singh retires next year, she will have been practising medicine for over thirty years." (Khi Bác sĩ Singh nghỉ hưu vào năm tới, cô ấy sẽ đã hành nghề y được hơn ba mươi năm.)

Trong ngữ cảnh trang trọng/học thuật:

"By the end of the trial period, participants will have been following the protocol for eighteen months, providing a robust longitudinal dataset." (Trước khi kết thúc giai đoạn thử nghiệm, những người tham gia sẽ đã tuân thủ quy trình trong mười tám tháng, cung cấp một bộ dữ liệu dọc mạnh mẽ.)

Lên kế hoạch cuộc trò chuyện:

"If the flight is on schedule, they'll have been in the air for nine hours by the time we arrive at the airport." (Nếu chuyến bay đúng lịch trình, họ sẽ đã ở trên không được chín tiếng vào lúc chúng ta đến sân bay.)

Tóm tắt Thì Tương lai hoàn thành tiếp diễn

Cách dùng Cấu trúc Ví dụ
Khoảng thời gian hoạt động cho đến thời điểm tương lai will have been + -ing + for [thời gian] By Friday, I'll have been working on this for a week. (Trước thứ Sáu, tôi sẽ đã làm việc này được một tuần.)
Giải thích nguyên nhân mệt mỏi/tác động trong tương lai will have been + -ing She'll be tired — she'll have been teaching all day. (Cô ấy sẽ mệt — cô ấy sẽ đã dạy cả ngày.)
Cột mốc trong hoạt động liên tục will have been + -ing + by [thời gian] By 2025, they'll have been married for 30 years. (Trước năm 2025, họ sẽ đã kết hôn được 30 năm.)

💡 Câu hỏi then chốt: Hoạt động sẽ đã diễn ra trong một khoảng thời gian cho đến một thời điểm trong tương lai chứ?
Nếu có, và khoảng thời gian quan trọng → Thì Tương lai hoàn thành tiếp diễn.
Nếu kết quả hoặc số lượng quan trọng → Thì Tương lai hoàn thành đơn.
Nếu hoạt động chỉ đơn giản đang diễn ra tại một thời điểm trong tương lai → Thì Tương lai tiếp diễn.