LetsWords
Confusing words

May vs might: the difference when the chance is almost equal

May and might both mean perhaps, and in a weather forecast you can swap them. But You might have called! isn't a guess, it's a complaint, and may can't do that.

May and might both mean that something is possible, and in the present the difference is small: might sounds slightly less certain. It may rain and It might rain are almost the same. Polite requests for permission use may: May I come in? In reported speech after a past verb (She said she might be late) and in conditional sentences, you need might.

may or might — can you pick the right one?

Learn to use English words freely in conversation

Start learning

may/might + verb: possibility now or in the future; may/might have + past participle: guess about the past; May I…?: polite permission; You might have + past participle!: reproach

  • Take an umbrella, because it may rain later this afternoon.
  • I might be a bit late tonight, as my train is delayed.
  • May I leave my bag here while I look around the shop?

What changed

First versionWe might to visit my aunt this weekend.

RevisionWe might visit my aunt this weekend.

After may and might, the verb comes without to, just as after can and must: we might visit, she may come. To slips in by analogy with have to, want to, need to. Only to was removed.

Cambridge Dictionary

Might have can express a complaint: You might have told me the meeting was cancelled! means you could at least have told me. May doesn't work this way: You may have told me means perhaps you did tell me.

Your turn

You ___ have warned me that the shop was closed! I walked all the way there for nothing.

(might / may)

Show the answer

might — The speaker is annoyed about a wasted walk to the shop and complains that the other person could at least have warned them. This kind of complaint is only possible with might have. May have would mean perhaps you did warn me, which doesn't fit the exclamation or the wasted walk.

Write about your weekend plans if you haven't decided yet. Name two possible options.

This weekend I might go hiking with friends, or I may just stay at home and finish my book.

Learn to use new words without mistakes

Write phrases with the words you are learning. LetsWords shows mistakes in usage and grammar, suggests corrections and explains them, and review helps the words stick.

Build my practice plan

Practise English at your level and for your goal. Get corrections and clear explanations of your mistakes.