This post will show you how to use the Future Perfect. To see how to form the Future Perfect, click here.
We use Will or Be Going To to talk about an event that will be completed some time in the future.
A future time expression is usually stated or implied, often with by, and it can go at the beginning or end of the sentence with no difference in meaning.
The Future Perfect with will:
- I will have studied hard for the test.
- He’s going to have done the dishes by the time we finish eating.
- Why won’t she have finished the project by next week?
- In ten years, robots will have become more common.
- After a few years in Europe, she will have tried many different foods.
- Will he have learned enough Italian before he moves to Italy?
The Future Perfect with be going to:
- I am going to have studied hard for the test.
- By the time we finish eating, he’s going to have done the dishes.
- Why will she have gotten paid earlier than usual?
- By next March, it isn’t going to have warmed up
- Is he going to have bought a new car by the time he graduates?
- She is going to have had that book past its due date if she doesn’t return it tomorrow.