Difference Between Might Have and May Have

Might Have vs May Have

Might have and May have are two words that are often confused when it comes to their meanings and applications. It is indeed true that both of them are different in terms of their usage.

The form ‘might have’ indicates the least possibility of something. On the other hand, the form ‘may have’ indicates the light chance of something happening in the future. This is the main difference between ‘might have’ and ‘may have’.

Observe the two sentences,

1. Francis might have gone home.

2. Angela might have moved to Austria.

In both the sentences, you can find that the form ‘might have’ indicates the least possibility. In the first sentence, it indicates the least possibility of Francis going back to his home. In the second sentence, it indicates the least possibility of Angela moving to Austria. This is an important observation to make when it comes to the usage of the form ‘might have’

On the other hand, observe the two sentences,

1. Albert may have gone home.

2. Lucy may have moved to Austria.

In both the sentences, you can find that the form ‘may have’ indicates the light change of something happening. In the first sentence, it indicates that there is a light chance of Albert going back to his home. In the second sentence, it indicates that there is a light chance of Lucy moving to Austria. This is also an important observation to make when it comes to the usage of the form ‘may have’.

It is interesting to note that there is a small difference between the two forms, namely, might have and may have. In other words, it can be said that the form ‘might have’ is more used in informal cases, whereas the form ‘may have’ is more used in formal cases. This is another important difference between the two forms.

It is important to note that the form ‘might have’ is used along with the past participle form of the corresponding verb. As you can see from the sentences given above, the form ‘might have’ is used along with the past participle forms of ‘go’ and ‘move’ respectively. The past participle forms of ‘go’ and ‘move’ are ‘gone’ and ‘moved’ respectively.

In the same way, the form ‘may have’ is also used along with the past participle form of the corresponding verb. As you can find from the sentences given above, the form ‘may have’ is used along with the past participle forms of ‘go’ and ‘move’ respectively. This is also an important observation to make when it comes to the usage of ‘may have’. The forms ‘might have’ and ‘may have’ are used in the event of expressing some sort of doubt in any sort of happening. The doubt in the mind of the speaker instigates him to use either ‘might have’ or ‘may have’. The speaker in fact, is not sure of what would have happened. This is the difference between might have and may have.