I’ll have been working here for 3 years in April. (Đến tháng Tư, tôi sẽ làm việc ở đây được 3 năm.)
Phủ định (−)
S + will not have been + V-ing
I won’t have been working here for 3 years in April. (Đến tháng Tư, tôi sẽ chưa làm việc ở đây đủ 3 năm.)
Nghi vấn (?)
Will + S + have been + V-ing?
Will you have been working here for 3 years in April? (Đến tháng Tư, bạn sẽ làm việc ở đây được 3 năm phải không?)
Ghi nhớ: Will = ‘ll; Will not = won’t. Công thức sử dụng giống nhau với tất cả các chủ ngữ.
2. Cách sử dụng (Usages)
Cách dùng
Ví dụ
Diễn tả hành động bắt đầu trong quá khứ hoặc hiện tại và kéo dài đến một thời điểm trong tương lai.
On Friday, I’ll have been staying here for a week. (Đến thứ Sáu, tôi sẽ ở đây được một tuần.)
Nhấn mạnh khoảng thời gian một hành động diễn ra liên tục trước một mốc tương lai.
By the time the train comes, I’ll have been waiting for 3 hours. (Khi tàu đến, tôi sẽ đợi được 3 tiếng.)
3. Dấu hiệu nhận biết (Signal Words)
Từ nhận biết
Nghĩa tiếng Việt
By the time
Tính đến khi
By + thời điểm tương lai
Tính đến một thời điểm trong tương lai
For + khoảng thời gian
Trong một khoảng thời gian
By next month
Tính đến tháng sau
By next year
Tính đến năm sau
By the end of this year
Tính đến cuối năm nay
How long
Bao lâu
4. Phân biệt Future Perfect và Future Perfect Continuous
Tiêu chí
Future Perfect
Future Perfect Continuous
Công thức
S + will have + V3/ed
S + will have been + V-ing
Trọng tâm
Nhấn mạnh kết quả hoặc sự hoàn thành.
Nhấn mạnh quá trình và thời gian kéo dài.
Ví dụ
By 5 pm, I will have finished my work. (Đến 5 giờ chiều, tôi sẽ hoàn thành công việc.)
By 5 pm, I will have been working for 8 hours. (Đến 5 giờ chiều, tôi sẽ làm việc được 8 tiếng.)
Đặc điểm
Hành động sẽ hoàn thành trước một mốc tương lai.
Hành động sẽ diễn ra liên tục đến một mốc tương lai.
5. Mẹo ghi nhớ nhanh
Nội dung
Ghi nhớ
Công thức
S + will have been + V-ing
Thời gian
Kéo dài đến một mốc trong tương lai
Đặc điểm
Nhấn mạnh thời gian và quá trình diễn ra
Từ thường gặp
By the time, for, by next year
Ví dụ
By next June, I will have been studying English for 5 years. (Đến tháng Sáu năm sau, tôi sẽ học tiếng Anh được 5 năm.)
Mẹo nhớ: Tương lai hoàn thành tiếp diễn = WILL HAVE BEEN + V-ING → Nhấn mạnh một hành động sẽ diễn ra liên tục được bao lâu tính đến một thời điểm xác định trong tương lai.
Viết một bình luận