Future Perfect
We use the future perfect to talk about an event that occurs before another event finishes. The future perfect lets you talk about the past in the future.
ex I will have finished my homework by dinner time.
When to use the Future Perfect
Use the future perfect for an action that has been ongoing for some time (homework, learning a language) and is completed at some point.
Future Perfect | Structure | Purpose | Example |
Talk about how long an action took to finish from the context of the future. | subject + will have + past participle Ill have finished college when my brother graduates from high school. | Project into the future and look back at a finished action | When my plane arrives, I will have been traveling for 24 hours. |