La differenza principale tra "may" e "can" in inglese riguarda il grado di formalità e il tipo di potere espresso. Can indica capacità fisica/mentale ("essere in grado di") o permesso informale. May è più formale, indicando un permesso formale o una possibilità incerta.
Can – La capacità fisica o mentale di fare qualcosa. Ad esempio: “Can you play the violin?” May – L'autorizzazione o il permesso di fare qualcosa. Ad esempio: “May I please use your stapler?”
Come la maggior parte dei modal verbs, il verbo modale may è un verbo ausiliare e deve essere sempre accompagnato da un altro verbo con significato proprio e all'infinito (senza. In italiano, il suo significato è: “potrebbe” “è possibile che” o “forse”.
Si usa "can" in inglese per esprimere abilità (essere capace di fare qualcosa, "I can swim"), permesso (chiedere o dare il permesso, "Can I go?"), richieste ("Can you help me?"), possibilità ("It can get cold here") e offerte ("Can I get you a drink?"). Si tratta di un verbo modale che rimane invariato per tutte le persone e richiede sempre un altro verbo all'infinito senza "to" dopo.
Might è usata per situazioni che sono difficilmente probabili o che non sono effettivamente accadute. May, invece, si occupa di situazioni che sono possibili o che potrebbero essere fattibili. Un modo semplice per ricordare questa differenza è che might suggerisce una probabilità inferiore al may.