Difference Between Will Have and Will Have Been (With Table)

In the world of English, grammar plays an important role. Without grammar, we cannot understand the basis of a sentence, phrase or its meaning. Tense is one such category of grammar that tells us about the period that whether something is happening in past, present or future. Tenses tell us about the action when we speak related to time. Two such tenses are used in ‘will have’ and ‘will have been’ are Future Perfect and Future Perfect Continuous Tense.

Will Have vs Will Have Been

The difference between ‘will have’ and ‘will have been’ is the form which is used in it. Will have use past participle of the verb and will have been using present participle of the verb. Will have tells us about the action which is completed in the future but ‘will have been’ tells us about action which is unfinished but will be finished.

‘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: first is the future perfect i.e. ‘will have been’ and second is the present participle (base form + ing). For example, I +will have been+ present participle i.e. I will have been playing.

Comparison Table Between Will Have and Will Have Been

Parameter of Comparison Will HaveWill Have Been
TenseFuture Perfect TenseFuture Perfect Continuous Tense
VerbSimple Future of the verb i.e. ‘to have’Future Perfect of the Verb i.e. ‘to be’
ParticiplePast Participle of the main verbPresent Participle of the main verb (base form + ing)
FunctionIt tells us about the action which is completed in the future. It tells us about the action which is incomplete but will be completed in the future. 
ExampleBy the time you cook food this, Aman will have left.When Sujata finish 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 the future action. 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 subject + ‘will have’ + past participle of the verb. Whether the subject is singular or plural it doesn’t change. If the verb is regular then past participle is the same as simple past tense. Sometimes we can use Future Perfect Tense and Simple Future Tense by changing their place.  Like jump > jumped, dance> danced. Future Perfect Tense can be used in four types of sentences: Affirmative, Interrogative, Negative and Negative Interrogative. 

Whenever we are using Future Perfect we have to mention a point of time we have to set a limit otherwise it is futile to use it. A point of 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 a situation that is unfinished but will be finished in future. It is used to tells a time expression.

The action shows us that it may have started in past, present or future and will continue in future as well. 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 meaning of the sentence 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

  1. Will have is a Future Perfect Tense whereas will have been being a Future Perfect Continuous Tense.
  2. 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.
  3. ‘Will have’ use the past participle of the main verb. ‘Will have been’ use the present participle of the main verb ( base form+ing).
  4. Future Perfect tense tells us about the action which is completed in the future. Future Perfect Continuous Tense tells us about the action which is incomplete but will be completed in the future.
  5. For example, I will have played in the park. I will have been playing in the park since evening.


Future Perfect Tense contains the future tense and auxiliary verb will or shall and the perfect initiative of the main verb. In this sense, the action is related to the absolute future point, without telling the location in time relative to the present. Sometimes, the action will be in the future relative to the present. Whereas in Future Perfect Continuous Tense showcases the action which is going on, is incomplete but will be completed in future.


  1. https://www.jstor.org/stable/10.1641/0006-3568(2000)050[0793:LSHCIT]2.0.CO;2
  2. https://pubs.asha.org/doi/abs/10.1044/2016_JSLHR-L-15-0201