May and might significan exactamente lo mismo, posibilidad. Quizas might suena un poquito más formal. En cuanto a could, diría que es el pasado de can y en cuanto a traducción tiene mas connotación de capacidad, que según el contexto también podría ser posibilidad.
Leer más