Question: may might can could difference?
Answer: Both "may" and "can" are used to indicate that something is allowed, but "may" is more formal: "You may leave whenever you like" is more formal than "You can go whenever you want to." Children are often taught that only "may" is used for permission, and that "can" is used only for ability.