Question: may have or might have?
Answer: [Tweet “ENGLISH GRAMMAR: MAY and MIGHT are both used to talk about possibility.”] MIGHT is past tense of MAY. Many people still think that MAY (present tense) should be used when we talk about a current situation and MIGHT (past tense) should be used when we talk about an event that happened in the past.