he dormido

I have slept

→ haber
phrase Rare #28,193
I have slept Used to talk about sleeping in the past; the Spanish present perfect often corresponds to the English present perfect.
SP: He dormido ocho horas.
EN: I have slept for eight hours.

Yo he dormido excelentemente viendo Shakespeare.

I've slept wonderfully watching Shakespeare.

— Cuestión de tiempo (2013)

Yo no he dormido hace dos días.

I haven’t slept in two days.

¿Cuánto tiempo he dormido?

How long have I slept?

— El sacrificio (1986)

No he dormido lo suficiente.

I haven't gotten enough sleep.

No he dormido en días.

I haven’t slept in days.

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.

He dormido como un bebé en un tronco.

I slept like a baby on a log.

No he dormido.

I haven't slept.

— Haz lo correcto (1989)

No he dormido en toda la noche.

I haven't slept all night.

— PK (2014)

Yo, como usted, no he dormido en estos días difíciles.

I, like you, haven’t slept during these difficult days.

Esta noche ha hecho tanto calor que no he dormido bien.

It was so hot last night that I didn't sleep well.

No he dormido en un año.

I haven't slept in a year.

— El Maquinista (2004)

No he dormido bastante.

I haven't slept enough.