Ví dụ:
We will have paid the loan by August. (Chúng ta sẽ trả xong nợ vào tháng 8.)
Ví dụ:
They will have finished buiding a new bridge when we return to the town next year.
(Năm tới khi chúng tôi quay lại thị trấn, họ sẽ đã xây xong một cây cầu mới.)
+ Câu khẳng định (+): S + will + have + Vp2
+ Câu phủ định (-): S + have + not + Vp2
+ Câu nghi vấn (?): Will + S + have + Vp2?
Ví dụ:
(+): She will have worked here for 3 years by next month.
(-): She will not/won't have worked here for 3 years by next month. (?): Will she have worked here for 3 years by next month?
- By + trạng từ thời gian của tương lai (by the end of this month, by next week...)
+ Thì tương lai hoàn thành: S+ will + have + Vp2
+ Thì tương lai hoàn thành tiếp diễn: S + will + have + been + Ving
Thì tương lai hoàn thành tiếp diễn có cách dùng giống như thì tương lai hoàn thành. Tuy nhiên, thì tương lai hoàn thành nhấn mạnh kết quả của hành động còn thì tương lai hoàn thành tiếp diễn nhấn mạnh quá trình của hành động.
Ví dụ:
- By the end of next year, we will have learned English for 10 years.
(Câu này nhấn mạnh vào kết quả của hành động - tính tới năm tới sẽ học Tiếng Anh được 10 năm.)
- By the end of next year, we will have been learning English for 10 years.
(Câu này nhấn mạnh vào quá trình/tính tiếp diễn của hành động - tính tới năm tới sẽ đã đang học Tiếng
Anh được 10 năm.)
Chia dạng đúng của động từ trong ngoặc ở các thì tương lai
Theo quy tắc trước “until" chia tương lai đơn nên ta có: wait ®will wait
Căn cứ vào nghĩa của câu: "Khi bạn quay trở về, anh ấy sẽ đã mua được một ngôi nhà mới.)
Nên ta có: come ®come; buy ®will have already bought
Căn cứ vào trạng từ "At this time next summer" nên ta có: lie ®will be lying
Căn cứ vào "by 5 o'clock this afternoon" nên ta có: stop ®will have stopped
Theo quy tắc trước" as soon as" chia tương lai đơn nên ta có: call ®will call
Căn cứ vào trạng từ "By next month" nên ta có: leave ®will have left
By the time + S + V (hiện tại đơn), S + V (tương lai hoàn thành) Nên ta có: end ®will have ended
Căn cứ vào trạng từ "By June next year" nên ta có: build ®will have built
Căn cứ vào trạng từ "next week" nên ta có: start ®will start
Căn cứ vào trạng từ "tomorrow" nên ta có: give ®will give
TIẾNG ANH LỚP 12