Future Perfect

Thì future perfect dùng để diễn tả những hành động sẽ hoàn tất trước một thời điểm hoặc một sự việc cụ thể trong tương lai. Thì này nhấn mạnh việc hành động đã hoàn tất, chứ không nhấn mạnh bản thân hành động.

Nên học trước: Future SimplePresent Perfect

1.Cấu trúc

1.1Cấu trúc câu / Động từ có quy tắc

Để tạo thành thì (tense) future perfect, bạn áp dụng các quy tắc cơ bản sau:

S = chủ ngữ (subject)
won't = will not
QW = từ để hỏi

Cấu trúc Ví dụ
+ Khẳng định S + will + have + Động từ(+ed / d) + ... I will have finished the project by tomorrow.
Muộn nhất là ngày mai, tôi sẽ làm xong dự án.
- Phủ định S + won't + have + Động từ(+ed / d) + ... They won't have arrived by noon.
Đến trưa họ vẫn chưa đến đâu.
? Nghi vấn (QW) + will + S + have + Động từ(+ed / d) + ...? Will she have finished everything by then?
Đến lúc đó cô ấy đã làm xong mọi việc chưa?

Tự kiểm tra

Put the verb into the Future Perfect Tense.
We (complete) _____ the course by next week.
Put the verb into the Future Perfect Tense.
I (save) _____ enough money for a vacation by the end of the year.
Form a negative sentence in the Future Perfect Tense.
I (not/clean) _____ the house by the weekend.

1.2Cấu trúc câu / Động từ bất quy tắc

Để tạo thành thì (tense) future perfect, bạn áp dụng các quy tắc cơ bản sau:

S = chủ ngữ (subject)
won't = will not
(III) = dạng quá khứ phân từ (past participle) của động từ chính (main verb) → Bảng động từ bất quy tắc (cột thứ 3)
QW = từ để hỏi

Cấu trúc Ví dụ
+ Khẳng định S + will + have + Động từ(III) + ... I will have done it tomorrow.
Mai tôi sẽ làm xong việc đó.
- Phủ định S + won't + have + Động từ(III) + ... They won't have left by noon.
Đến trưa họ vẫn chưa đi.
? Nghi vấn (QW) + will + S + have + Động từ(III) + ...? Will she have done everything by then?
Đến lúc đó, liệu cô ấy có làm xong hết mọi việc không?

Tự kiểm tra

Form a negative sentence in the Future Perfect Tense.
I (not/speak) _____ to the manager by the time the meeting starts.
Form a negative sentence in the Future Perfect Tense.
By tomorrow, she (not/write) _____ the report.
Put the verb into the Future Perfect Tense.
By the end of the month, we (write) _____ all the reports.

2.Cách dùng

2.1Hoàn tất trước một thời hạn

Ta thường dùng thì future perfect để cho thấy một hành động (action) sẽ hoàn tất hoặc đạt được trước một thời điểm nhất định trong tương lai.
Thì này dùng cho một hành động mà đến một thời điểm nhất định trong tương lai, nó đã lùi về quá khứ.
Thì này rất hay đi kèm một cụm từ chỉ thời gian bắt đầu bằng by: by then, by that time, by the 24th of September, v.v.

Ví dụ Giải thích
By the end of this year, she will have worked here for five years.
Đến cuối năm nay, cô ấy sẽ làm việc ở đây tròn 5 năm.
This means that at the end of this year, her total time working here will be five years.
Nghĩa là đến cuối năm nay, tổng thời gian cô ấy làm việc ở đây sẽ là 5 năm.
I will have retired by the year 2030.
Đến năm 2030 thì tôi đã nghỉ hưu rồi.
This means that before or in the year 2030, my retirement will already be in the past.
Nghĩa là trước hoặc trong năm 2030, việc tôi nghỉ hưu sẽ là chuyện đã qua.
By next Christmas we will have been here for eight years.
Đến Giáng sinh năm sau là chúng tôi ở đây được 8 năm rồi.
This means that next Christmas marks a total of eight years since we arrived.
Nghĩa là Giáng sinh năm sau đánh dấu tròn 8 năm kể từ khi chúng tôi đến đây.
The builders say they will have finished the roof by Tuesday.
Thợ xây nói rằng trước thứ Ba họ sẽ làm xong mái nhà.
This means that the roof will be complete before Tuesday.
Nghĩa là mái nhà sẽ được hoàn thiện trước thứ Ba.

Tự kiểm tra

Chia động từ ở thì đúng.
By then, I (complete) _____ my master's degree.
Chia động từ ở thì đúng.
By the end of this week, we (submit) _____ the report.
Chia động từ ở thì đúng.
By the end of this month, we (solve) _____ the problem.

2.2Diễn tả sự chắc chắn / Dự đoán hành động đã xong khi nhìn từ tương lai

Thì future perfect có thể dùng để diễn tả sự chắc chắn về những hành động (actions) sẽ hoàn tất trước một thời điểm cụ thể trong tương lai, tức là về cơ bản dự đoán những hành động đã xong từ góc nhìn của tương lai.

Thì này thường đi kèm các trạng từ (adverbs) như probably và certainly, đứng ngay sau will.

Ví dụ Giải thích
By the time we get there, they will probably have left.
Lúc chúng ta đến nơi thì có lẽ họ đã đi rồi.
Certainty that the action of leaving will likely be completed before we arrive, from a future perspective.
Sự chắc chắn rằng rất có thể họ sẽ đi trước khi chúng ta đến, nhìn từ góc độ tương lai.
I save 50 dollars a month, and I started in January. So by the end of the year, I will have saved 600 dollars.
Mỗi tháng tôi tiết kiệm 50 đô la, và tôi bắt đầu từ tháng 1. Vậy đến cuối năm, tôi sẽ để dành được 600 đô la.
Prediction that, based on a consistent saving pattern, the total amount of 600 dollars will be accumulated by the end of the year.
Dự đoán rằng, nhờ tiết kiệm đều đặn, đến cuối năm tổng số tiền tích luỹ được sẽ là 600 đô la.
By next summer, I will probably have travelled to five countries.
Đến mùa hè năm sau, có lẽ tôi sẽ đi được 5 nước.
Prediction that, based on plans, the action of travelling to five countries will most likely be completed by next summer.
Dự đoán rằng, theo kế hoạch, rất có thể đến mùa hè năm sau tôi sẽ đi xong 5 nước.
Surely they will have finished their meal before the film starts.
Chắc chắn họ sẽ ăn xong trước khi phim bắt đầu.
Certainty that the action of finishing the meal will be completed before the film begins, viewed from a future perspective.
Sự chắc chắn rằng họ sẽ ăn xong trước khi phim bắt đầu, nhìn từ góc độ tương lai.
He will certainly have left by the time we arrive.
Lúc chúng ta đến thì chắc chắn anh ấy đã đi rồi.
Certainty that the action of leaving will be completed before we arrive, as seen from a future point.
Sự chắc chắn rằng anh ấy sẽ đi trước khi chúng ta đến, nhìn từ một thời điểm trong tương lai.

Tự kiểm tra

Chia động từ ở thì đúng.
I expect I (finish) _____ all my work by 5 PM.
Chia động từ ở thì đúng.
They (leave) _____ the office by the time I arrive.
Chia động từ ở thì đúng.
By the time you read this, I (leave) _____ for my trip.

3.Câu hỏi thường gặp

Khi nào dùng thì Future Perfect (thì tương lai hoàn thành)?

Thì Future Perfect (will have + quá khứ phân từ, past participle) dùng cho việc sẽ xong trước một thời điểm trong tương lai. Ví dụ: "I will have finished the project by Friday." Thì này thường đi với by: by then, by next June, by the time you arrive. Nó cũng dùng để tính thời gian đến một mốc tương lai ("By December, she will have worked here for five years") hoặc thể hiện bạn chắc chắn việc đã xong: "He will certainly have left by the time we get there."

"I will cook dinner" hay "I will have cooked dinner": thì Future Perfect (thì tương lai hoàn thành) và Future Simple (thì tương lai đơn) khác nhau thế nào?

Cả hai đúng nhưng khác nghĩa: thì Future Simple nói điều sẽ xảy ra; thì Future Perfect nói việc sẽ xong trước thời điểm ấy. So sánh "When you get home, I will cook dinner" (bạn về rồi tôi mới nấu) với "By the time you get home, I will have cooked dinner" (lúc bạn về, bữa tối đã xong). Với by, Future Simple cũng dùng được ("I will finish it by Friday"), nhưng Future Perfect nhấn mạnh sự hoàn thành.

Nói "She will has finished" trong thì Future Perfect (thì tương lai hoàn thành) có đúng không?

Không, hãy nói "She will have finished": trong thì Future Perfect, sau will luôn là have, rồi đến quá khứ phân từ. Have giữ nguyên với mọi chủ ngữ (subject). Đừng dùng -ing hay động từ nguyên thể sau have: "He will have completed it", không phải "He will have completing it" hay "He will have complete it". Động từ bất quy tắc cần dạng thứ ba: "They will have gone", không phải "They will have went". Câu phủ định dùng won't have ("They won't have arrived by noon"), câu hỏi đặt will lên đầu: "Will she have finished by then?"

"By the time you arrive" hay "by the time you will arrive" khi dùng thì Future Perfect (thì tương lai hoàn thành)?

Nói "by the time you arrive": sau by the time, dùng thì Present Simple, còn thì Future Perfect đặt ở mệnh đề chính. Ví dụ: "By the time you arrive, we will have eaten", không phải "By the time you will arrive, we will have eaten". Quy tắc này cũng áp dụng sau before và when: "I will have left before you get there." Will thuộc về mệnh đề chính, tức mệnh đề nói việc gì sẽ hoàn thành.

"Will have finished" hay "had finished": thì Future Perfect (thì tương lai hoàn thành) hay Past Perfect (thì quá khứ hoàn thành)?

Thì Future Perfect (will have finished) nhìn lại từ một mốc tương lai, còn Past Perfect (had finished) nhìn lại từ một mốc quá khứ. So sánh "By next June, she will have finished her degree" (tháng Sáu chưa đến) với "By last June, she had finished her degree" (tháng Sáu đã qua). Đừng trộn hai dạng: "She will had finished" là sai. Sau will luôn là have.

Sẵn sàng luyện tập chủ đề này?

Tải ứng dụng và luyện chủ đề này như chơi game — với XP, chuỗi ngày học và phản hồi tức thì.