The future perfect tense is used to describe an event that is expected or planned to happen before another event in the future. Usually this action will be completed before something else happens or by a certain time in the future. For example, we can say, “I will have graduated by the time I turn 19.” This means that I will turn 19 in the future, and at some point before then, I will graduate in the future.
The future perfect tense is generally used in:-
1 ) Completed Action Before a specific point in the Future
The Future Perfect expresses the idea that something will occur before another action in the future. It can also show that something will happen before a specific time in the future.
- By the time I reach home, my wife will have cleaned the entire house.
- She is not going to have finished this test by12 o’clock.
- Will she have learned enough Chinese to communicate before she moves toBeijing?
- Steve will have drinking the whole bottle of wine, by the time the birthday party starts!
2) we use the Future Perfect to show that something will continue up until another action in the future.
- I will have been inSingapore for five months by the time I leave.
- By the next year, I will have known Alice for 20 years.
3) Future perfect tenses is also to express conviction that something happened in the near past
- The train will have left by now. We have to look for another way to get there. (I’m sure the train has left)
- The guests will have arrived at the hotel by now. (I’m sure the guests have arrived at the hotel)
a) Like all future forms, the Future Perfect cannot be used in clauses beginning with time expressions such as: when, while, before, after, by the time, as soon as, if, unless, etc. Instead of Future Perfect, Present Perfect is used.
- I am going to see a movie when I will have finished my homework. Not Correct
- · I am going to see a movie when I have finished my homework. Correct
b) Time expressions that are commonly used with the Future Perfect:
- By the time
- By tomorrow/7 o’clock/next month
c) You can sometimes think of the future perfect tense like the present perfect tense, but instead of your viewpoint being in the present, it is in the future: