I'm spanish and I have a problem, with the best choice to the modal must and may for a sentence. According my book two both express possibility. Then Could you help me with the best choice of the modal verb for the next sentence?
Debe haberse quedado dormido. he may have overslept. he must have overslept.
Why your choice?