for two years
He sido profesor por dos años.
I have been a teacher for two years.
¿Él ha vivido aquí por dos años?
Has he lived here for two years?
That’s for two years.
Él es más viejo que yo por dos años, pero es menos alto que yo.
He is two years older than me, but he is shorter than me.
No hemos oído de Mildred por dos años.
We haven't heard from Mildred in two years.