have slept
Como he dormido muy bien esta noche, me encuentro muy bien esta mañana.
Since I slept very well last night, I feel great this morning.
Porque me he dormido y llegaba tarde al cole.
Because I overslept and was late for school.
— Comer, beber, amar (1994)
I've slept enough already.
He dormido como un bebé en un tronco.
I slept like a baby on a log.
Yo he dormido excelentemente viendo Shakespeare.
I've slept wonderfully watching Shakespeare.
— Una cuestión de tiempo (2013)