I may go you may go he may go we may go you may go they may go
V-ing form
I may be going you may be going he may be going we may be going you may be going they may be going
Perfect
I may have gone you may have gone he may have gone we may have gone you may have gone they may have gone
V-ing perfect
I may have been going you may have been going he may have been going we may have been going you may have been going they may have been going
Negation
Simple form
I may not go you may not go he may not go we may not go you may not go they may not go
V-ing form
I may not be going you may not be going he may not be going we may not be going you may not be going they may not be going
Perfect
I may not have gone you may not have gone he may not have gone we may not have gone you may not have gone they may not have gone
V-ing perfect
I may not have been going you may not have been going he may not have been going we may not have been going you may not have been going they may not have been going
Interrogative form
Simple form
may I go? may you go? may he go? may we go? may you go? may they go?
V-ing form
may I be going? may you be going? may he be going? may we be going? may you be going? may they be going?
Perfect
may I have gone? may you have gone? may he have gone? may we have gone? may you have gone? may they have gone?
V-ing perfect
may I have been going? may you have been going? may he have been going? may we have been going? may you have been going? may they have been going?
Interro-negative form
Simple form
may I not go? may you not go? may he not go? may we not go? may you not go? may they not go?
V-ing form
may I not be going? may you not be going? may he not be going? may we not be going? may you not be going? may they not be going?
Perfect
may I not have gone? may you not have gone? may he not have gone? may we not have gone? may you not have gone? may they not have gone?
V-ing perfect
may I not have been going? may you not have been going? may he not have been going? may we not have been going? may you not have been going? may they not have been going?