El presente perfecto continuo (present perfect continuous tense) nos sirve para expresar una acción que se inició en el pasado y continua hasta el presente.
Para formar el presente perfecto continuo se escribe have been o has been según el sujeto y el verbo principal en con la terminación -ing que corresponde al gerundio:
- I have been working (Yo he estado trabajando)
- You have been working (Tú has estado trabajando)
- He has been working (Él ha estado trabajando)
- She has been working (Ella ha estado trabajando)
- It has been working (Eso ha estado trabajando)
- We have been working (Nosotros hemos estado trabajando)
- You have been working (Usted ha estado trabajando)
- They have been working (Ellos han estado trabajando)
Las contracciones se usan con frecuencia:
- I’ve been working (Yo he estado trabajando)
- You’ve been working (Tú has estado trabajando)
- He’s been working (Él ha estado trabajando)
- She’s been working (Ella ha estado trabajando)
- It’s been working (Eso ha estado trabajando)
- We’ve been working (Nosotros hemos estado trabajando)
- You’ve been working (Usted ha estado trabajando)
- They’ve been working (Ellos han estado trabajando)
Ejemplos sin contracción:
- I have been working for my uncle. (Yo he estado trabajando para mi tío)
- I have to go, we have been talking for more than two hours. (Yo me tengo que ir, nosotros hemos estado hablando por más de dos horas)
- We have been visiting them once a week for the last year. (Nosotros los hemos estado visitando una vez por semana durante el último año)
- It has been raining all day. (Ha estado lloviendo una vez todo el día)
- They have been completing the project for four weeks. (Ellos han estado completando el proyecto durante 4 semanas)
- I have been cooking something special for you. (Yo he estado cocinando algo especial para ti)
- I have been working in that firm for many years. (Yo he estado trabajando en esa empresa por muchos años)
- I have been watching this T.V. show for hours. (Yo he estado viendo este programa de televisión por horas)
- He has been reading the book that you gave me yesterday. (Él ha estado leyendo el libro que me diste ayer)
- She has been talking with him all morning. (Ella ha estado hablando con él toda la mañana)
- We have been lending money to you for years. (Nosotros te hemos estado prestando dinero por años)
- I have been losing my mind for her since we were at university. (Yo he estado perdiendo la cabeza por ella desde que estábamos en la universidad)
- He has been sleeping for more than fourteen hours. (Él ha estado durmiendo por más de catorce horas)
- We have been living here for two years. (Nosotros hemos estado viviendo aquí por dos años)
- She has been studying German since she was in high school. (Ella ha estado estudiando alemán desde la preparatoria)
Ejemplos con contracción:
- I’ve been working for my uncle. (Yo he estado trabajando para mi tío)
- I have to go, we’ve been talking for more than two hours. (Yo me tengo que ir, nosotros hemos estado hablando por más de dos horas)
- We’ve been visiting them once a week for the last year. (Nosotros los hemos estado visitando una vez por semana durante el último año)
- It’s been raining all day. (Ha estado lloviendo una vez todo el día)
- They’ve been completing the project for four weeks. (Ellos han estado completando el proyecto durante 4 semanas)
- I’ve been cooking something special for you. (Yo he estado cocinando algo especial para ti)
- I’ve been working in that firm for many years. (Yo he estado trabajando en esa empresa por muchos años)
- I’ve been watching this T.V. show for hours. (Yo he estado viendo este programa de televisión por horas)
- He’s been reading the book that you gave me yesterday. (Él ha estado leyendo el libro que me diste ayer)
- She’s been talking with him all morning. (Ella ha estado hablando con él toda la mañana)
- We’ve been lending money to you for years. (Nosotros te hemos estado prestando dinero por años)
- I’ve been losing my mind for her since we were at university. (Yo he estado perdiendo la cabeza por ella desde que estábamos en la universidad)
- He’s been sleeping for more than fourteen hours. (Él ha estado durmiendo por más de catorce horas)
- We’ve been living here for two years. (Nosotros hemos estado viviendo aquí por dos años)
- She’s been studying German since she was in high school. (Ella ha estado estudiando alemán desde la preparatoria)