desde hace tres años

for three years

→ desde
phrase Rare #35,621
for three years Used for an action or state that started in the past and continues up to now.
SP: Trabajo aquí desde hace tres años.
EN: I’ve worked here for three years.

No he estado en Boston desde hace tres años.

I haven't been to Boston in three years.

Él ha estado muerto desde hace tres años.

He has been dead for three years.

Vivo en Sasayama desde hace tres años.

I have lived in Sasayama for three years.

Estudio japonés desde hace tres años y todavía me cuesta mucho la escritura.

I've been studying Japanese for three years and I still find writing very difficult.

Carol estudia español desde hace tres años.

Carol has been studying Spanish for three years.

He estado preparado para la guerra con Cao Cao desde hace tres años.

I have been prepared for war with Cao Cao for three years.

— Acantilado rojo (2008)

Los muchachos están en Kfar Khout desde hace tres años.

The boys have been in Kfar Khout for three years.

— Incendies (2010)