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 preguntas en presente perfecto continuo se escribe have o has antes del sujeto, enseguida se escribe been y el verbo principal en con la terminación -ing que corresponde al gerundio. Solo se escribe el signo de interrogación de cierre.
- Have I been working…? (¿Yo he estado trabajando?)
- Have you been working…? (¿Tú has estado trabajando?)
- Has he been working…? (¿Él ha estado trabajando?)
- Has she been working…? (¿Ella ha estado trabajando?)
- Has it been working…? (¿Eso ha estado trabajando?)
- Have we been working…? (¿Nosotros hemos estado trabajando?)
- Have you been working…? (¿Usted ha estado trabajando?)
- Have they been working…? (¿Ellos han estado trabajando?)
Ejemplos:
- Have you been working for my uncle? (¿Tú has estado trabajando para mi tío?)
- Have we been talking for more than two hours? (¿Nosotros hemos estado hablando por más de dos horas?)
- Have you been visiting them once a week for the last year? (¿Tú los has estado visitando una vez por semana durante el último año?)
- Has it been raining all day? (¿Ha estado lloviendo una vez todo el día?)
- Have they been completing the project for four weeks? (¿Ellos han estado completando el proyecto durante 4 semanas?)
- Has she been cooking something special for you? (¿Ella ha estado cocinando algo especial para ti?)
- Have you been working in that firm for many years? (¿Tú has estado trabajando en esa empresa por muchos años?)
- Have you been watching this T.V. show for hours? (¿Tú has estado viendo este programa de televisión por horas?)
- Has he been reading the book that you gave me yesterday? (¿Él ha estado leyendo el libro que me diste ayer?)
- Has she been talking with him all morning? (¿Ella ha estado hablando con él toda la mañana?)
- Have they been lending money to you for years? (¿Ellos te han estado prestando dinero por años?)
- Have you been losing your mind for her since you were at university? (¿Tú has estado perdiendo la cabeza por ella desde que estábamos en la universidad?)
- Has he been sleeping for more than fourteen hours? (¿Él ha estado durmiendo por más de catorce horas?)
- Have they been living here for two years? (¿Ellos has estado viviendo aquí por dos años?)
- Has she been studying German since she was in high school? (¿Ella ha estado estudiando alemán desde la preparatoria?)