Thì tương lai hoàn thành tiếp diễn: Công thức và bài tập

Thì tương lai hoàn thành tiếp diễn: Công thức và cách dùng

Khi học các thì nâng cao, nhiều bạn thấy thì tương lai hoàn thành tiếp diễn trong tiếng Anh khá khó vì vừa có yếu tố tương lai, vừa có yếu tố hoàn thành, lại vừa mang tính tiếp diễn. Tuy nhiên, nếu tách đúng bản chất của thì này, bạn sẽ thấy nó không quá phức tạp.

Trong bài viết này, bạn sẽ hiểu rõ định nghĩa, công thức tương lai hoàn thành tiếp diễn, cách dùng, dấu hiệu nhận biết thường gặp, cách phân biệt với các thì dễ nhầm và một phần bài tập ngắn để tự kiểm tra.

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

Đây là thì dùng để diễn tả một hành động bắt đầu trước một mốc thời gian trong tương lai và vẫn tiếp diễn cho đến mốc đó, trong đó người nói muốn nhấn mạnh độ dài của hành động.

Ví dụ: By next June, she will have been working here for five years.

Ở câu trên, trọng tâm không chỉ là “đến tháng 6 năm sau cô ấy vẫn làm ở đây”, mà là “đến lúc đó cô ấy đã làm được 5 năm rồi”.

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 là gì?

Công thức tương lai hoàn thành tiếp diễn

Sau khi hiểu bản chất, bạn nên nắm chắc công thức tương lai hoàn thành tiếp diễn để tránh nhầm khi chia động từ. Để dễ nhìn và dễ nhớ hơn, bạn có thể theo dõi bảng dưới đây:

Loại câuCông thứcVí dụ
Khẳng địnhS + will have been + V-ingBy 10 p.m., I will have been studying for six hours.
Phủ địnhS + will not have been + V-ingBy next month, he will not have been living here for a full year.
Nghi vấnWill + S + have been + V-ing?Will they have been waiting long by the time we arrive?

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

Phần này là trọng tâm nhất vì nhiều bạn nhớ công thức nhưng lại dùng sai ngữ cảnh.

Nhấn mạnh khoảng thời gian của một hành động kéo dài đến tương lai

Đây là cách dùng phổ biến nhất. Hành động đã bắt đầu trước đó và tiếp tục kéo dài đến một mốc tương lai xác định.

Ví dụ:

  • By the end of this year, I will have been learning English for three years.
  • By noon, they will have been working for five hours.

Nhấn mạnh tính liên tục trước một sự việc khác trong tương lai

Ngoài mốc thời gian, thì này còn có thể đi với một hành động khác ở tương lai để cho thấy một việc đã kéo dài liên tục trước khi việc kia xảy ra.

Ví dụ: When we get there, they will have been travelling all day.

Ở đây, trọng tâm là quá trình “đã đi suốt cả ngày” trước thời điểm “chúng ta đến nơi”.

Dấu hiệu tương lai hoàn thành tiếp diễn

Bạn không nên hiểu “dấu hiệu” là cứ gặp cụm này thì chắc chắn dùng đúng một thì. Đây chỉ là gợi ý nhận biết thường gặp, không phải quy tắc tuyệt đối.

Các cụm hay gặp gồm:

  • by + mốc thời gian tương lai
  • by then
  • by the time + mệnh đề
  • for + khoảng thời gian
  • by next week / by next month / by next year
  • by this time tomorrow / next year

Ví dụ: By this time next year, we will have been living in Da Nang for a decade.

Dấu hiệu tương lai hoàn thành tiếp diễn
Dấu hiệu tương lai hoàn thành tiếp diễn

Phân biệt với các thì dễ nhầm

Đây là phần rất quan trọng vì nhiều bạn nhầm giữa tương lai tiếp diễn và tương lai hoàn thành, hoặc lẫn với chính tương lai hoàn thành tiếp diễn.

Thì

Cấu trúcKhi dùng
Tương lai tiếp diễnwill be + V-ingNhấn mạnh hành động đang diễn ra tại một thời điểm trong tương lai
Tương lai hoàn thànhwill have + V3/edNhấn mạnh hành động sẽ hoàn tất trước một mốc trong tương lai
Tương lai hoàn thành tiếp diễnwill have been + V-ing

Nhấn mạnh hành động kéo dài liên tục đến một mốc trong tương lai

Ví dụ:

  • At 8 p.m. tomorrow, I will be studying.
  • By 8 p.m. tomorrow, I will have finished my homework.
  • By 8 p.m. tomorrow, I will have been studying for three hours.

Lưu ý dễ nhầm: nếu bạn muốn nhấn mạnh kết quả hoàn tất, dùng tương lai hoàn thành; nếu muốn nhấn mạnh quá trình kéo dài bao lâu, dùng tương lai hoàn thành tiếp diễn.

Xem thêm:

  • Cấu trúc not only but also: Công thức và cách dùng
  • Cấu trúc so that trong tiếng Anh: Cách dùng & ví dụ chi tiết

Lỗi thường gặp khi dùng tương lai hoàn thành tiếp diễn

Đây là những lỗi sai quan trọng mà người học rất hay gặp:

  • Dùng sai công thức: Nhiều bạn quên been hoặc dùng sai dạng động từ.
    Ví dụ: Sai: She will have working for two hours. → Đúng: She will have been working for two hours.
  • Dùng V3 thay vì V-ing: Thì này bắt buộc dùng động từ thêm -ing ở động từ chính.
    Ví dụ: Sai: They will have been finished the task for hours. → Đúng: They will have been working on the task for hours.
  • Nhầm với tương lai hoàn thành: Nếu câu cần nhấn mạnh thời lượng, không nên dùng dạng hoàn thành đơn thuần.
    Ví dụ: Sai: By noon, I will have finished for three hours. → Đúng: By noon, I will have been working for three hours.
  • Lạm dụng với động từ chỉ trạng thái: Các động từ như know, like, believe, understand thường không tự nhiên ở dạng tiếp diễn trong ngữ cảnh cơ bản.
    Ví dụ: Sai: By next month, I will have been knowing her for a year. → Đúng: By next month, I will have known her for a year.

Bài tập tương lai hoàn thành tiếp diễn

Sau khi học lý thuyết, bạn nên làm nhanh vài câu để kiểm tra mức độ hiểu bài.

Điền dạng đúng của động từ trong ngoặc:

  1. By next Friday, she ________ (work) here for six months.
  2. By the time we arrive, they ________ (wait) for over an hour.
  3. By 2027, I ________ (study) English for ten years.

Đáp án:

  1. will have been working
  2. will have been waiting
  3. will have been studying

Hy vọng phần tổng hợp này giúp bạn hiểu rõ tương lai hoàn thành tiếp diễn và áp dụng chính xác hơn trong học tập. Khi gặp thì này, bạn chỉ cần ghi nhớ trọng tâm: nó dùng để nhấn mạnh khoảng thời gian một hành động đã và sẽ tiếp tục kéo dài đến một mốc trong tương lai, thay vì chỉ diễn tả một sự việc xảy ra ở tương lai.

Các câu hỏi thường gặp liên quan đến tương lai hoàn thành tiếp diễn

Thì tương lai hoàn thành tiếp diễn có hay gặp trong bài thi không?

Có. Thì này không xuất hiện dày đặc như hiện tại đơn hay hiện tại hoàn thành, nhưng vẫn gặp trong phần chia động từ, viết lại câu và các bài kiểm tra ngữ pháp tổng hợp.

Có phải cứ có “for” là dùng tương lai hoàn thành tiếp diễn không?

Không. For chỉ là một dấu hiệu gợi ý về thời lượng. Bạn chỉ dùng thì này khi câu thực sự nói đến một hành động kéo dài đến một mốc trong tương lai.

Thì này có bắt buộc phải dịch sát sang tiếng Việt không?

Không nên học theo kiểu dịch từng chữ. Cách hiệu quả hơn là hiểu bản chất: một hành động kéo dài liên tục và đến một thời điểm tương lai thì nó đã diễn ra được bao lâu.

Từ khoá:

  • Dấu hiệu thì tương lai hoàn thành tiếp diễn
  • Thì tương lai hoàn thành tiếp diễn bị động
  • Tương lai tiếp diễn
  • Thì tương lai hoàn thành tiếp diễn là gì
  • Bài tập thì tương lai hoàn thành tiếp diễn
  • Ví dụ thì tương lai hoàn thành tiếp diễn
  • Công thức thì tương lai hoàn thành tiếp diễn
  • Bài tập thì tương lai hoàn thành và tương lai hoàn thành tiếp diễn
Trang web này sử dụng cookie để mang đến cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc chúng tôi sử dụng cookie.