I may program you may program she may program we may program you may program they may program
V-ing form
I may be programming you may be programming she may be programming we may be programming you may be programming they may be programming
Perfect
I may have programmed you may have programmed she may have programmed we may have programmed you may have programmed they may have programmed
V-ing perfect
I may have been programming you may have been programming she may have been programming we may have been programming you may have been programming they may have been programming
Negation
Simple form
I mayn't program you mayn't program she mayn't program we mayn't program you mayn't program they mayn't program
V-ing form
I mayn't be programming you mayn't be programming she mayn't be programming we mayn't be programming you mayn't be programming they mayn't be programming
Perfect
I mayn't have programmed you mayn't have programmed she mayn't have programmed we mayn't have programmed you mayn't have programmed they mayn't have programmed
V-ing perfect
I mayn't have been programming you mayn't have been programming she mayn't have been programming we mayn't have been programming you mayn't have been programming they mayn't have been programming
Interrogative form
Simple form
may I program? may you program? may she program? may we program? may you program? may they program?
V-ing form
may I be programming? may you be programming? may she be programming? may we be programming? may you be programming? may they be programming?
Perfect
may I have programmed? may you have programmed? may she have programmed? may we have programmed? may you have programmed? may they have programmed?
V-ing perfect
may I have been programming? may you have been programming? may she have been programming? may we have been programming? may you have been programming? may they have been programming?
Interro-negative form
Simple form
mayn't I program? mayn't you program? mayn't she program? mayn't we program? mayn't you program? mayn't they program?
V-ing form
mayn't I be programming? mayn't you be programming? mayn't she be programming? mayn't we be programming? mayn't you be programming? mayn't they be programming?
Perfect
mayn't I have programmed? mayn't you have programmed? mayn't she have programmed? mayn't we have programmed? mayn't you have programmed? mayn't they have programmed?
V-ing perfect
mayn't I have been programming? mayn't you have been programming? mayn't she have been programming? mayn't we have been programming? mayn't you have been programming? mayn't they have been programming?