me he pasado

I have spent

→ me
phrase Uncommon #12,595
I have spent Used with a period of time and an activity to say how long you spent doing something. In other contexts, “pasarse” can mean to overdo it.
SP: Me he pasado la tarde leyendo.
EN: I've spent the afternoon reading.

Me duele la espalda porque me he pasado todo el día pescando.

My back hurts because I’ve spent all day fishing.

Me he pasado toda la tarde en la cola.

I spent the whole afternoon in line.

Vaya, me he pasado.

Wow, I went too far.

— Nadie sabe (2004)

No, me he pasado toda la vida levantando este negocio.

No, I’ve spent my whole life building this business.

— 7 años (2016)

Me he pasado todo el día buscándolo.

I’ve spent the whole day looking for it.

¡Perdone, me he pasado un poco!

Sorry, I got a bit carried away!

— Бриллиантовая рука (1969)

Me he pasado de la raya.

I've gone too far.

Me he pasado toda la tarde durmiendo.

I've spent the whole afternoon sleeping.