"May" or "might"?
May and might are both ways of expressing possibility. Is there a difference between the way in which they should be used?
Some people insist that you should use may (present tense) when talking about a current situation and might (past tense) when talking about an event that happened in the past. For example:
I may go home early if I’m tired. (present tense)
He might have visited Italy before settling in Nuremberg. (past tense)
I might go home early if I’m tired.
He may have visited Italy before settling in Nuremberg.
By the time you read this, he may have made his decision.
I think that comment might have offended some people.
If the event or situation referred to did not in fact occur, it's better to use might have:
The draw against Italy might have been a turning point, but it didn't turn out like that.