In the world of English, grammar plays an important role. Without grammar, we cannot understand the basis of a sentence, phrase, or meaning.
Tense is one such category of grammar that tells us about the period that whether something is happening in the past, present or future. Tenses tell us about the action when we speak related to time.
Two tenses used in โwill haveโ and โwill have beenโ are Future Perfect and Future Perfect Continuous Tenses.
Key Takeaways
- Will have is used to talk about a future event that will be completed by a particular time, while will have been used to describe the duration of an action up to a particular time.
- Will have is constructed with the auxiliary verb โwillโ and the past participle, while will have been constructed with the auxiliary verb โwill haveโ and the present participle.
- For example, โI will have finished my assignment by tomorrowโ uses โwill haveโ to talk about completing the assignment, while โI will have been studying for five hours by 6 pmโ uses โwill have beenโ to describe the duration of studying.
Will Have vs Will Have Been
โWill haveโ is used to communicate that future action will occur before the specified time. E.g., she will have left by 10 pm. While The phrase โwill have beenโ is used to indicate how long an action lasted up until a specific moment. For e.g., I will have been skating for one hour by 10pm.

โWill haveโ is the Future Perfect Tense. It consists of two things: first is the simple future tense, i.e. โwill have, and the second is the past participle of the main verb.
For example, I+ will have+ past participle, i.e. I will have finished.
โWill Have Beenโ is the Future Perfect Continuous Tense. It also consists of two main things: the future perfect, i.e. โwill have beenโ, and the present participle (base form + ing).
For example, I +will have been+ present participle, i.e. I will have been playing.
Comparison Table
Parameter of Comparisonย | Will Have | Will Have Been |
---|---|---|
Tense | Future Perfect Tense | Future Perfect Continuous Tense |
Verb | Simple Future of the verb, i.e. โto have | Future Perfect of the Verb, i.e. โto be.โ |
Participle | Past Participle of the main verb | Present Participle of the main verb (base form + ing) |
Function | It tells us about the action which is completed in the future.ย | It tells us about the incomplete action that will be completed in the future.ย |
Example | By the time you cook food this, Aman will have left. | When Sujata finishes this course, she will have been learning Spanish for twenty years. |
What is Will Have?
When we see โwill haveโ in a sentence, we should know that it tells us about future actions. Action which will be completed when we will reach in future. At some point in future, it will be finished.
For example, Mary will have baked a cake. When we use future Perfect Tense, it denotes the expression of time, which tells us about the point of time.
For example, Mary will have baked a cake before you arrive.
The Future Perfect Tense is formed by using the verbโs subject + โwill haveโ + past participle. Whether the subject is singular or plural, it doesnโt change.
If the verb is regular, then the past participle is the same as the simple past tense. Sometimes we can use Future Perfect Tense and Simple Future Tense by changing their place.ย
As jump > jumped, dance> danced. Future Perfect Tense can be used in four types of sentences: Affirmative, Interrogative, Negative and Negative Interrogative.ย
Whenever we use Future Perfect, we have to mention a point of time we have to set a limit; otherwise, it is futile to use it. A moment in time can be specific or unspecific, but we have to mention some time in future.ย
What is Will Have Been?ย
Will have been having a future perfect continuous tense, and its purpose is to take us to the future, i.e. ahead in time and then from the future, we have to look back in the past.
It tells us about an unfinished situation that will be finished in the future. It is used to tell a time expression.
The action shows us that it may have started in the past, present or future and will continue in the future. It is expected that the event will continue in future.
It has a form of will+ have been+ present participle (base form+ ing). Future Perfect Continuous also has cause and effect.
For example, Tania will be tired when she gets home because she will have been jogging for over an hour.
We should be careful between future continuous and future perfect continuous otherwise, the sentenceโs meaning would be changed.
It cannot be used in the sentences or phrases such as: when, while, before, after, by the time, as soon as, if, unless, etc.ย
Main Differences Between Will Have and Will Have Been
- Will is a Future Perfect Tense, whereas will be a Future Perfect Continuous Tense.
- The verb used in โwill haveโ is Simple Future, and the verb used in โwill have beenโ is Future Perfect, and will have & will have been both have a subject + the form + participle.
- โWill haveโ use the past participle of the main verb. โWill have beenโ use the present participle of the main verb ( base form+ing).
- Future Perfect tense tells us about the action completed in the future. Future Perfect Continuous Tense tells us about the incomplete action that will be completed in the future.
- For example, I will have played in the park. I will have been playing in the park since evening.


Emma Smith holds an MA degree in English from Irvine Valley College. She has been a Journalist since 2002, writing articles on the English language, Sports, and Law. Read more about me on her bio page.