Thì Tương Lai Hoàn Thành: Công Thức, Cách Dùng & Bài Tập

Thì Tương Lai Hoàn Thành: Công Thức, Cách Dùng & Bài Tập

Hãy thử đọc câu này: “By the time you read this sentence, I __ this article.”

Điền vào chỗ trống: will have finished hay had finished?

Nếu bạn đang phân vân, bạn không đơn độc — đây là điểm mà rất nhiều học sinh từ lớp 9 đến lớp 12 bị nhầm trong bài thi. Đáp án đúng là will have finished — và sau bài này, bạn sẽ hiểu tại sao, cùng với toàn bộ công thức, cách dùng và bài tập của thì tương lai hoàn thành (Future Perfect Tense).

Xem bài trước trong series: Thì Tương Lai Tiếp Diễn hoặc Tổng Hợp 12 Thì Tiếng Anh.

1. Thì Tương Lai Hoàn Thành Là Gì?

Thì tương lai hoàn thành (Future Perfect Tense) dùng để diễn tả một hành động sẽ hoàn thành trước một mốc thời gian cụ thể trong tương lai.

Hãy hình dung theo sơ đồ sau:

Hiện tại ──────► [Hành động hoàn thành] ──► [Mốc thời gian tương lai]
     Bây giờ         (sẽ xong trước)              (by next Monday...)

Ví dụ trực quan:

“Trước khi kỳ thi bắt đầu, mình sẽ học xong toàn bộ ngữ pháp.”
→ By the time the exam starts, I will have reviewed all the grammar.

Điểm mấu chốt: có hai mốc thời gian:

  1. Mốc 1 — hành động hoàn thành (học xong ngữ pháp)
  2. Mốc 2 — thời điểm tương lai làm mốc so sánh (kỳ thi bắt đầu)

Mốc 1 xảy ra trước Mốc 2. Cả hai đều ở tương lai.

💡 Từ khóa để nhớ: Tương lai hoàn thành = “Sẽ xong trước lúc đó.”

2. Công Thức Thì Tương Lai Hoàn Thành

Công thức của thì này rất dễ nhớ nếu bạn đã biết thì quá khứ hoàn thành — chỉ cần đổi had thành will have.

2.1. Thể khẳng định (Positive)

S + will have + V3 (Past Participle)

Chủ ngữCông thứcVí dụ
I / You / We / They / He / She / Itwill have + V3Shewill have graduated by June.

Dạng viết tắt: will have → 'll have

  • By 10 PM, I ‘ll have finished my homework.
  • We ‘ll have left before they arrive.

2.2. Thể phủ định (Negative)

S + will not have + V3

will not → viết tắt là won't

Ví dụ:

  • I won’t have saved enough money by December. (Tớ sẽ chưa tiết kiệm đủ tiền vào tháng 12.)
  • They won’t have finished the project by Monday. (Họ sẽ chưa hoàn thành dự án trước thứ Hai.)

2.3. Thể nghi vấn (Question)

Câu hỏi Yes/No:

Will + S + have + V3?

  • Yes, S + will.
  • No, S + won’t.

Ví dụ:

  • Will you have completed the report by Friday? (Cậu sẽ hoàn thành báo cáo trước thứ Sáu không?)
    → Yes, I will. / No, I won’t.

Câu hỏi Wh-:

Wh- + will + S + have + V3?

Ví dụ:

  • How many books will she have read by the end of this year? (Cuối năm nay cô ấy sẽ đọc xong bao nhiêu cuốn sách?)

💡 Mẹo nhớ công thức: Nhớ Quá Khứ Hoàn Thành là had + V3? Tương Lai Hoàn Thành chỉ cần đổi had → will have. Đơn giản vậy thôi!

3. Cách Dùng Thì Tương Lai Hoàn Thành

3.1. Hành động hoàn thành trước một mốc thời gian tương lai

Dùng khi muốn nhấn mạnh rằng hành động sẽ xong trước một thời điểm cụ thể trong tương lai.

Ví dụ:

  • By next Monday, I will have submitted all my assignments. (Trước thứ Hai tuần tới, tớ sẽ nộp hết tất cả bài tập.)
  • By the end of this year, she will have worked here for 5 years. (Cuối năm nay, cô ấy sẽ làm việc ở đây được 5 năm.)
  • By 2030, scientists will have found a cure for the disease. (Trước năm 2030, các nhà khoa học sẽ tìm ra thuốc chữa bệnh đó.)

3.2. Hoàn thành trước một hành động khác trong tương lai

Dùng khi có hai hành động tương lai — một hành động sẽ xong trước hành động kia.

Dùng với by the time + mệnh đề ở thì hiện tại đơn.

Ví dụ:

  • By the time you arrive, I will have cooked dinner. (Khi cậu đến, tớ sẽ nấu xong bữa tối rồi.)
  • By the time the teacher enters, students will have sat down. (Khi thầy vào, học sinh đã ngồi vào chỗ hết rồi.)
  • By the time this movie ends, we will have been here for 3 hours. (Khi bộ phim kết thúc, chúng ta đã ở đây 3 tiếng rồi.)

4. Dấu Hiệu Nhận Biết Thì Tương Lai Hoàn Thành

Dấu hiệuNghĩaVí dụ
by + mốc thời gian tương laitrước [thời điểm đó]By next June, hewill have graduated.
by the end of + thời giantrước cuối [thời gian đó]By the end of this week, Iwill have finished.
by the time + S + V (HTĐ)khi… (hành động khác xảy ra)By the time she calls, Iwill have left.
by thentrước lúc đóShewill have recovered by then.

💡 Mẹo nhớ siêu dễ: Hễ thấy “BY + tương lai” → nghĩ ngay đến will have + V3. Câu hỏi tự đặt: “Trước mốc đó, việc gì sẽ xong?”


5. Phân Biệt Tương Lai Hoàn Thành và Quá Khứ Hoàn Thành

Đây là điểm học sinh hay nhầm nhất. Hai thì này trông rất giống nhau nhưng ý nghĩa hoàn toàn khác:

Quá Khứ Hoàn ThànhTương Lai Hoàn Thành
Công thứcS +had + V3S +will have + V3
Thời điểmHoàn thành trướcmốc QUÁ KHỨHoàn thành trướcmốc TƯƠNG LAI
Mốc so sánhỞ trong quá khứỞ trong tương lai
Dấu hiệubefore, after, when, already, by the time (quá khứ)by + tương lai, by the time (hiện tại đơn)

4 cặp ví dụ song song để thấy rõ:

Cặp 1:

  • 🔵 When I arrived, she had already left. → Cô ấy đi trước khi tớ đến (quá khứ).
  • 🟠 By the time I arrive, she will have already left. → Cô ấy sẽ đi trước khi tớ đến (tương lai).

Cặp 2:

  • 🔵 He had finished the report before the meeting started. → Báo cáo xong trước cuộc họp (cả hai đã xảy ra).
  • 🟠 He will have finished the report before the meeting starts. → Báo cáo sẽ xong trước cuộc họp (cả hai ở tương lai).

Cặp 3:

  • 🔵 By 2020, they had built 100 schools. → Trước năm 2020 (năm đã qua).
  • 🟠 By 2030, they will have built 100 schools. → Trước năm 2030 (năm chưa đến).

Cặp 4:

  • 🔵 I had never seen snow before I visited Da Lat. → Chưa thấy tuyết trước chuyến đi (đã xảy ra).
  • 🟠 I will have never seen snow before I turn 18. → Sẽ chưa thấy tuyết trước khi đủ 18 tuổi (chưa xảy ra).

✅ Quy tắc vàng:

  • had + V3 = mốc so sánh đã qua
  • will have + V3 = mốc so sánh chưa đến

6. Bài Tập Thì Tương Lai Hoàn Thành (Có Đáp Án Chi Tiết)

Làm thử trước khi xem đáp án nhé!

Bài 1: Chia động từ trong ngoặc (dùng thì tương lai hoàn thành)

  1. By the time you wake up, I __ (prepare) breakfast.
  2. By next December, they __ (live) in this city for 10 years.
  3. __ (she / finish) her thesis by June?
  4. We __ (not / complete) the project by Friday.
  5. By the time the guests arrive, we __ (clean) the whole house.

Bài 2: Chọn đáp án đúng — Quá Khứ Hoàn Thành hay Tương Lai Hoàn Thành?

  1. When I got home, my sister (had cooked / will have cooked) dinner.
  2. By the time the teacher arrives, students (had finished / will have finished) the test.
  3. Before he retired, he (had taught / will have taught) for 30 years.
  4. By 2025, POLA (had helped / will have helped) thousands of students improve their English.

Đáp Án & Giải Thích Chi Tiết

Bài 1:

  1. will have prepared — “by the time you wake up” = mốc tương lai → Future Perfect.
  2. will have lived — “by next December” = mốc tương lai → Future Perfect. (Chú ý: dùng live không chia V-ing vì đây là động từ trạng thái khi dùng với Future Perfect.)
  3. Will she have finished — câu hỏi Future Perfect: Will + S + have + V3?
  4. won’t have completed — phủ định Future Perfect: won’t have + V3.
  5. will have cleaned — “by the time the guests arrive” = mốc tương lai (guests arrive = hiện tại đơn trong mệnh đề thời gian) → Future Perfect.

Bài 2:

  1. had cooked — “when I got home” = mốc quá khứ (got = quá khứ đơn) → Past Perfect. Hành động nấu ăn xong trước khi về nhà, cả hai đều trong quá khứ.
  2. will have finished — “by the time the teacher arrives” = mốc tương lai (arrives = hiện tại đơn) → Future Perfect.
  3. had taught — “before he retired” = mốc quá khứ (retired đã xảy ra) → Past Perfect.
  4. will have helped — “by 2025” — Vì 2025 là mốc tương lai (tính từ thời điểm viết bài) → Future Perfect.

Kết Luận

Bây giờ bạn đã hiểu tại sao câu mở đầu dùng will have finished chứ không phải had finished rồi phải không? Vì “thời điểm bạn đọc câu này” là một mốc trong tương lai — và hành động “hoàn thành bài viết” xảy ra trước mốc đó.

Hai điều cần ghi nhớ:

  • by + tương lai → nghĩ ngay đến will have + V3
  • Phân biệt với Past Perfect: had + V3 cho mốc đã qua, will have + V3 cho mốc chưa đến

Bài tiếp theo — bài cuối cùng của series 12 thì: Thì Tương Lai Hoàn Thành Tiếp Diễn (Future Perfect Continuous) với công thức will have been + V-ing. Đọc thêm về thì tương lai đơn nếu bạn cần ôn lại nền tảng.

Nếu bạn muốn có người thầy hướng dẫn hệ thống toàn bộ 12 thì từ A đến Z, POLA English Center sẵn sàng đồng hành!

Bài viết liên quan

0 0 đánh giá
Đánh giá bài viết
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận