Grammar Rules
The Future Perfect Tense
The future perfect simple is used to explain an activity that will be completed by a certain time in the future. We add time expressions such as by the time, by then, by the year 2008, by March 25th to describe these kinds of activities.
To form the future perfect simple, use will have + V3 (past participle) form of the verb.
Subject | will /will not + have + (V3) form of the verb (Past Participle) | Rest of Sentence |
I / You / We / They He / She / It | will have worked | here for three years by the time the visa needs to be renewed. |
I / You / We / They He / She / It | won't have solved | all the math problems by then. |
- By this time next year we will have been married for 30 years.
- If all goes well, by June 2012, I will have finished my university degree.
Yes/No Questions - Future Perfect Simple
To form Yes/No questions in the future perfect simple tense use: Will/Won’t + Subject + have + V3 (past participle) form of the verb.
Auxiliary Verb | Subject | Verb in V3 (Past Participle) | Rest of Sentence |
Will | I / you / we / they he / she / it | have gone | home by then? |
Won't | have eaten | dinner by the time I get home? |
- Will she have gotten her passport by then?
- Won't you have sent the documents by Thursday?
Future Perfect Progressive
The future perfect progressive tense is used to talk about an action that will already have started and will still be happening by a certain time in the future. We use time expressions such as for 30 minutes and since early morning to describe the length of time the activity has already going on.
To form a sentence in the future perfect progressive use will + have + been verbing (present participle) form of the verb.
Time Expression | Subject | have + been + verbing | rest of sentence |
By October 1st, | I / You / We / They He / She / It | will have been travelling | for two months. |
- By the time you get here, we will have been building the house for a year.
- By 2008, Adam will have been selling sports equipment for 10 years.
Exercises – Future Perfect Simple and Future Perfect Progressive
Fill in the correct form verb in either the future perfect simple or future perfect progressive tense.
- Tamara will have completed her Bachelor's Degree by June. (complete)
- The customer service department will have been operating for 2 years by then. (operate)
- By the time I start my shift, Dr. Frazier _________ for 18 hours straight. (work)
- Sheila ____ the scholarship by the time she starts school in September. (get)
- By this time next month, I hope they ____building the community center. (finish)
- Professor Adams ______ at this university for 25 years by the time he retires in June. (teach)
- By this time tomorrow night we ______ in Australia. (arrive)
- ______ he ______ the message by the time your flight takes off? (receive)
- Dana _____ the night shift by the time you get up in the morning. (not finish)
- The team _____ at the exhibition for five hours by the time I arrive there. (work)
- By the time we get on the plane, they ____already _____ the luggage. (load)
- By 2025, I hope researchers ______ a cure for cancer. (find)
- will have been working
- will have gotten
- will not have seen
- will have been teaching
- will have arrived
- Will/have received
- won't have finished
- will have been working
- will/have loaded
- will have found