Vladislav Jeongдобавил комментарий 8 лет назад
тем не менее MIGHT вносит элемент меньшей уверенности в совершенности или несовершенности чего-либо, чем MAY
the students may have finished their experiment
В данном контексте "may have" и "might have" взаимозаменяемы. На "might have" уже дали перевод, см. "соседний" вопрос.
тем не менее MIGHT вносит элемент меньшей уверенности в совершенности или несовершенности чего-либо, чем MAY
Справедливо