Future Perfect
We use the Future Perfect to say that an action will be finished before a certain point in the future.
build The Formula
schedule The Magic Word
We often use the word BY with this tense. It means "not later than."
timeline The Timeline
"By the time..."
Looking Back from the Future 🎬
Watch Teacher Sopheak explain how to visualize the Future Perfect. Pay close attention to the "By the time" trap, as it is very common in B2 exams!
Quick Check ⚡
Mission 🎯
Mission 🎯
Mission 🎯
Ask a Question 🙋♂️
Recent Questions
Hi Serey! Yes, it is grammatically correct! However, "will have finished" is much more common and sounds more natural in everyday speech. Both are fine! 🎓
Why do we use Present Simple after "by the time"? If it is in the future, shouldn't we use "will"?
Great question, Vireak. In English, we have "Time Clauses" (started by words like when, before, after, by the time). Inside a time clause, we NEVER use "will" for future events. We use the Present Simple to point to the future. It's a strict English rule! ⏳
Teacher, can I say "I am going to have finished"? Is that correct?