can, could, may, might都可以表示可能性.can, could表示潜在的可能性或理论上或逻辑判断上存在的可能性;而may, might则表示事实上的可能性。此外,can还具有“有能力”的意思,而may与might则不具此意。例如:
According to the weather forecast, it may rain tomorrow.
Any man with a little sense can see that he is wrong.
MAY和COULD从礼貌角度来看没有什么区别。
个人觉得May一般用在自己之前,比如:May i......
很少会有:May you....
同理,Could一般用在别人的身上:Could you....等等
个人见解,不一定对。仅供参考。^-^
语气强度从大到小排列为may-might-could。它们都有可能的意思,它们的后面直接加动词原型,否定形式后面加not.may具体为许可的意思,而might和could常用于可能的意思。