Could se suele utilizar para referirse a algo que podría haber ocurrido en el pasado, existe una probabilidad de que haya ocurrido, por ejemplo si ves a una persona que va con mucho sudor puede que haya hecho deporte, es un pasado aunque sea reciente.
May y might se utilizan para probabilidades en presente y futuros, puede que llueva o que haga calor mañana, usando may cuando existe una alta probabilidad y might para baja probabilidad.
Los ejemplos en el tiempo meteorológico suelen ser los más claros para diferenciar entre may y might.
Espero que así quede un poco más aclarado.
Leer más