How do you express present perfect in Spanish 1 B1
1.- He´s been living in New York for six months.
“ lleva viviendo en Nueva York seis meses!. O, quizá mejor… lleva seis meses viviendo en Nueva York.
2.- He´s been working for “Axa Insurances” for 25 years.
Lleva 25 años trabajando en Seguros Axa.
3.- He´s been tiding up his room fore more than 3 hours… and it´s not clean yet!
Lleva más de 3 horas ordenando su cuarto…¡y todavía no está limpio!