СПАТЬ and Verbs Derived from СПАТЬ
спать – to sleep (imperfective)
Present Tense: я сплю, ты спишь, они спят
Past Tense: он спал, она спала́ (stressed ending), оно спа́ло, они спа́ли
Imperative: спи, спите
--------------------
СПАТЬСЯ – is used with the Dative case in the following context:
Как тебе спало́сь? = Как ты спал(а)?
How did you sleep?
Мне отлично спало́сь. = Я отлично спал(а).
I slept great.
После тяжёлого рабочего дня мне всегда хорошо спится. =
= После тяжёлого рабочего дня я всегда хорошо сплю. =
After a hard day at work, I always sleep well.
--------------------
ПОСПА́ТЬ – to spend time sleeping; to get some sleep:
Этой ночью я плохо спал, но днём мне удалось немного поспать.
I didn't sleep well this night, but I managed to get some sleep in the afternoon.
--------------------
ПРОСПА́ТЬ:
1) to oversleep:
Сегодня я проспал и опоздал на работу.
Today I overslept and came late to work.
2) to spend specific (often a large) amount of time sleeping:
Вчера я так устал, что сегодня проспал пятнадцать часов.
Yesterday I was so tired that today I slept for fifteen hours (I spent 1 hours sleeping).
--------------------
ПРОСПА́ТЬСЯ – to recover from heavy booze:
Антон слишком много выпил, поэтому я не думаю, что у вас может быть конструктивный разговор. Пусть он проспится, а после этого ты с ним поговоришь.
Anton drank too much, so I don't think you can have a constructive conversation. Let him sleep (and recover), and after that you will talk to him.
--------------------
ПЕРЕСПА́ТЬ с кем-то – to sleep (make love) with someone:
Антон переспал с сестрой своей жены. = Антон провёл ночь с сестрой своей жены.
Anton slept with his wife's sister.
--------------------
ВЫСЫПА́ТЬСЯ/ВЫ́СПАТЬСЯ – to get enough sleep, to sleep one’s fill, to sleep enough and feel good after sleeping:
Завтра выходной. Наконец-то, я высплюсь!
Tomorrow is a day off. Finally, I will sleep my fill!
Сегодня я не выспался, поэтому мне трудно сконцентрироваться.
I didn't get enough sleep today, so it's hard for me to concentrate.
--------------------
ОТСЫПА́ТЬСЯ/ОТОСПА́ТЬСЯ – to rest a lot after not having enough of sleep for a while:
В будни я сплю всего по 3 часа в день, но в субботу я могу отоспаться за всю рабочую неделю.
On weekdays, I sleep only 3 hours a day, but on Saturday I can sleep off the whole work week.
--------------------
I hope this was helpful. If you have any questions, feel free to leave them in the comments.
Best regards,
Yevgeni