for three years
Estudié alemán por tres años en el colegio y dos años en la universidad.
I studied German for three years in school and two years at university.
Mamá, hemos tenido estos dibujos por tres años.
Mom, we've had these drawings for three years.
— Arrietty y el mundo de los diminutos (2010)
Sí, ¿Y que ellos no se habían hablado por tres años?
Yes, and that they hadn’t spoken to each other for three years?
— Hero (2002)
No había visto a Mei por tres años.
I hadn't seen Mei for three years.
— La casa de las dagas voladoras (2004)
He estado sola en esta isla por tres años.
I've been alone on this island for three years.
No te he visto a ti por tres años.
I haven't seen you in three years.
Tomás y yo estuvimos casados por tres años.
Tomás and I were married for three years.
Has vivido aquí por tres años.
You have lived here for three years.
— Retrato de una mujer en llamas (2019)