Ought to: gebruik je bij dingen die je wenst, of idealen.
--> You ought to take her home after the first date.
Ought to is formeler dan should en should gebruik je eerder bij adviezen.
May & might: gebruik je als je onzeker of iets bent of wanneer je toestemming vraagt.
--> May I use the toilet please?
May is formeler dan can/should. Might is de verleden tijd van may.