The rules of English grammar are not a piece of cake for everyone. And, learning structural grammar is not everyone’s thing either. Certain nuances of English grammar are not known to everyone, and eventually, one tends to accept the incorrect version. One basic example of this is the usage of will have and would have.
Would Have vs Will Have
The difference between would have and will have is that would have is used as the past form of will have. Will have, on the contrary, is used when one is looking at the future from a point in time.
Would have is the past form of will have and is used to indicate something that may have happened in the past but did not happen due to any reason. It is followed by the third form of verb or past participle.
Will have is the used for simple future perfect tense. It indicates something that will be already completed by the time another thing happens in the future. It is used when one is looking back from a certain period to the future. It is also followed by the third form of the verb.
Comparison Table Between Would Have and Will Have
|Parameters of Comparison||Would Have||Will Have|
|Meaning||It is used when one talks about imaginary situations in a sentence.||It is used when one expects something to be completed before a certain time in the future.|
|Tense||Past Tense of ‘will have.’||Future Perfect Tense|
|Indications||It indicates making requests or seeking permission.||It is used to indicate actions that will be completed in the future.|
|Situation||A possible situation||Certainty of situation|
|Example||We would have gone shopping if it hadn’t rained today.||By the end of the year, we will have got married.|
What is Would Have?
Would have is past modal verb and is used to express situations that did not really happen. It can be used in two structures. One is used with but to show something was meant to be done but did not happen.
It is used as a helping verb in the past tense and is supported by the third form of the verb. It is also used in the conditional tense. In other words, it used to indicate something that did not happen. For example, he would have been sad had he not seen you.
Would have is also used as the past tense form of will have. ‘Have’ in this remains unchanged. And because of this, the third form of the verb remains constant. For example, I would have brought the umbrella had I known about the weather.
It is also used to form the result of the past unreal conditionals in a sentence. That is, if one clause of the sentence expresses the unreal conditionals, then it would have is used to show the result of that clause. For example, if I had known they were non-vegetarians, I would have made steak for them.
Such conditional sentences can be reversed as well. Would Have can be used in the initial as well as the later part of the sentence.
What is Will Have?
Will have indicates the implication of future in a sentence. The action implicated in the sentence will be completed when we reach in future. And that action will be finished/completed in the future too. There is a sense of certainty here.
Will have is used to make the future perfect tense. The verb is used in past participle, irrespective of the singularity or plurality of the subject. For instance, they will have played football by then; I will have written the today by then. These examples show that the action will be completed at a certain time in the future.
Will have can be used in four different types of sentences- affirmative, interrogative, negative, and negative interrogative. In negative sentences, ‘not’ is added after will and before have. And, in contractions, it is used as ‘won’t.’
The future perfect tense makes the reference to the action relative to the absolute future. Adding the reference of time in such sentences is significant. Otherwise, the sentence may sound vague and incomplete.
Will have can also be used to make a reference to any event that could have happened in the past. Observe this example- I will have submitted it on the previous Wednesday. Here, the possibility of an event in the past is addressed. However, the possibility of its certainty is addressed.
Main Differences Between Would Have and Will Have
- Would have is used to indicate the possibility of an event whereas, will have marks the certainty of the action.
- Would have is the past tense of will have, whereas will have is the base form of the verb.
- Will have confirms the certainty of action and always refers to incidents that would happen in the future. However, would have indicates imaginary situations.
- Will have is to make references to action in future but would have can be used to make references to past and possible future.
- Would have is used to refer to the past that did not happen but will have is used to look back from a point in time to the future.
Will have and would have are essential in regular usage of English. Both are auxiliary verbs, and hence one must understand their usage effectively. Would have is also used as a past modal verb, and therefore, it is used much more widely.
People tend to use will have and would have interchangeably, but there are several differences among these two. Both of these belong to the future perfect tense, but their uses demarcate the difference among them.
Primarily, will have is used to refer to the future with a sense of certainty. But, would have is used as the past form of will have. It is also used to refer to the imaginary action that may have happened but did not for any reason.