Глагол may имеет следующие значения:
1) Разрешение:
В этом значении взамен глагола may (might) и взамен недостающих форм глагола may употребляется сочетание to be allowed с последующим инфинитивом с частицей to:
Форма прошедшего времени от глагола may – might – употребляется в значении разрешения только в косвенной речи. Во всех других случаях в этом значении в прошедшем времени употребляется сочетание to be allowed.
В этом употреблении глагол can придает оттенок усилия в выполнении действия, выраженного глаголами, обозначающими чувства и восприятия:
Примечание. В ответах на вопрос May I . . .? (Можно мне ...?) русскому слову ложно соответствует you may, а русскому слову нельзя соответствует mustn't:
2) Возможность:
3) Предположение, сомнение, неуверенность со стороны говорящего в возможности действия, выраженного последующим инфинитивом. May (might) в сочетании с Indefinite Infinitive употребляется в отношении настоящего и будущего времени; may (might) в сочетании с Perfect Infinitive употребляется в отношении прошедшего времени.
Разница в значении между may и might в данном употреблении состоит в том, что might выражает более сильную степень сомнения, неуверенности со стороны говорящего, чем may:
4) Выражение упрека, замечания. В этом значении употребляется только глагол might. Might в сочетании с Indefinite Infinitive относится к настоящему, прошедшему и будущему времени; в сочетании с Perfect Infinitive might выражает упрек, сожаление о невыполненном действии и относится только к прошедшему времени:
Глагол may (might) в сочетании с инфинитивом употребляется в придаточных предложениях цели после союзов that, so that, in order that для того чтобы, чтобы.