C1
S + will have been + V-ing + for + time
will have been V-ing
Explanation
Nhìn từ một mốc trong tương lai ngược lại một việc đã kéo dài tới mốc đó. Bao giờ cũng kèm mốc tương lai (by then, next June) và khoảng thời gian (for ten years). Đây là dạng dài nhất của thì tương lai và là mốc phân biệt bậc C1. Bẫy thường gặp: Sau by the time thì dùng hiện tại, không dùng will: By the time we will land ✗, By the time we land ✓.
Examples
Tới tháng Sáu cô ấy sẽ dạy ở đây được hai mươi năm.
Tới lúc hạ cánh, chúng ta sẽ đã bay mười một giờ.
Tháng sau họ sẽ đã chờ một quyết định tròn một năm.
Tới thứ Sáu tôi sẽ đã làm việc này được sáu tuần.
Practice
Test your understanding with a quick quiz
Learn “S + will have been + V-ing + for + time” effectively
The grammar point “S + will have been + V-ing + for + time” (will have been V-ing) is one of the key structures at CEFR 5. To use it fluently, you need to understand the contexts where it's used and practice regularly.
Study tip: read the examples aloud many times to build a natural reflex. Then try making your own sentences for your own situations. Use the audio button to hear and practice accurate pronunciation.
You can also view the full “” lesson to understand the related grammar and vocabulary more deeply.