¿Alguna vez has dudado entre decir I have worked here for two years o I have been working here for two years? Las dos frases son correctas, pero no significan exactamente lo mismo. Y esa diferencia es justo la que marca el salto entre un inglés correcto y un inglés natural.
En este artículo te explicamos qué es el present perfect continuous, cuál es su estructura, cuándo se usa el present perfect continuous y en qué se diferencia del present perfect simple, con ejemplos claros y ejercicios para que practiques por tu cuenta.
¿Qué es el present perfect continuous?
El present perfect continuous (también llamado present perfect progressive) es un tiempo verbal que conecta el pasado con el presente poniendo el foco en la duración de la acción, no en su resultado.
Dicho de otra forma: usamos el present perfect continuous cuando queremos destacar cuánto tiempo llevamos haciendo algo o cuando esa acción, aunque haya terminado hace poco, todavía tiene consecuencias visibles.
Ejemplo: I have been studying English for three years → Llevo tres años estudiando inglés.
Fíjate en la traducción: en español recurrimos a la perífrasis “llevar + gerundio“. Ese es el mejor truco mental para identificarlo. Si en español dirías llevo haciendo, lleva lloviendo o llevamos esperando, en inglés casi siempre toca present perfect continuous.
Es una estructura habitual a partir del nivel B1 y aparece constantemente en conversaciones cotidianas sobre rutinas y hábitos y entrevistas de trabajo (How long have you been working in this sector?).
Te puede interesar → El past perfect continuous: cuándo usarlo y ejemplos
Estructura del present perfect continuous
La buena noticia es que la estructura del present perfect continuous es siempre la misma y no cambia según el verbo principal, porque este se queda invariable en -ing.
Forma afirmativa
Sujeto + have/has + been + verbo en -ing + complementos
- She has been waiting for an hour → Lleva una hora esperando.
- They have been living in Valladolid since 2019 → Llevan viviendo en Valladolid desde 2019.
Recuerda: has para he, she, it y have para el resto.
Forma negativa
Sujeto + haven’t/hasn’t + been + verbo en -ing
- I haven’t been sleeping well lately → No he estado durmiendo bien últimamente.
- He hasn’t been going to the gym this month → No ha estado yendo al gimnasio este mes.
Forma interrogativa
Have/Has + sujeto + been + verbo en -ing?
- Have you been crying? → ¿Has estado llorando?
- How long has she been working here? → ¿Cuánto tiempo lleva trabajando aquí?
Reglas de ortografía del -ing
La estructura no cambia, pero el verbo en -ing sí puede cambiar de forma al escribirlo. Estas son las cinco reglas que cubren prácticamente todos los casos:
1. Regla general: se añade -ing sin más.
work → working · play → playing · study → studying
2. Verbos acabados en -e muda: se elimina la -e.
write → writing · make → making · live → living · take → taking
Excepción: si acaban en -ee, -ye, -oe, la conservan. see → seeing · agree → agreeing · dye → dyeing.
3. Verbos de una sílaba con consonante + vocal + consonante: se duplica la consonante final.
sit → sitting · run → running · stop → stopping · get → getting
No se duplica si la palabra termina en -w, -x o -y: snow → snowing · fix → fixing · play → playing.
4. Verbos de dos sílabas: solo se duplica si el acento cae en la última sílaba.
begin → beginning · prefer → preferring · forget → forgetting
Pero: open → opening · listen → listening · visit → visiting (acento en la primera sílaba, no se duplica).
5. Verbos acabados en -ie: la -ie se convierte en -y.
lie → lying · die → dying · tie → tying
💡 Nota sobre inglés británico: Los verbos acabados en -l duplican la consonante en británico aunque el acento no caiga al final (travel → travelling, cancel → cancelling), mientras que en inglés americano no (traveling, canceling). Las dos formas son correctas; elige una y sé consistente en todo el texto.
⚠️ Importante: los verbos de estado (stative verbs) como know, believe, love, want, need, belong o understand no admiten forma continua. En esos casos usamos el present perfect simple aunque hablemos de duración.
- ❌ I have been knowing her for years.
- ✅ I have known her for years → La conozco desde hace años.
Cuándo se usa el present perfect continuous
Estos son los cuatro usos principales que debes dominar:
1. Acciones que empezaron en el pasado y continúan en el presente
Es el uso más frecuente y suele ir acompañado de for (duración) o since (punto de inicio).
- We have been waiting for the bus for twenty minutes → Llevamos veinte minutos esperando el autobús.
- He has been teaching French since 2015 → Lleva enseñando francés desde 2015.
2. Acciones recientes con resultado visible
La acción acaba de terminar, pero sus consecuencias siguen ahí.
- Your eyes are red. Have you been crying? → Tienes los ojos rojos. ¿Has estado llorando?
- The streets are wet. It has been raining → Las calles están mojadas. Ha estado lloviendo.
3. Acciones repetidas durante un periodo de tiempo
- I have been going to the gym three times a week → He estado yendo al gimnasio tres veces por semana.
- She has been calling me all morning → Lleva llamándome toda la mañana.
4. Para expresar molestia, insistencia o énfasis
El present perfect continuous transmite una carga emocional que el simple no tiene.
- Who has been using my laptop? → ¿Quién ha estado usando mi portátil?
- I have been telling you this for weeks → Llevo semanas diciéndote esto.
Marcadores temporales del present perfect continuous
Hay un grupo de palabras que actúan como señal: si aparecen en la frase, lo más probable es que toque present perfect continuous. Memorizarlas te ahorra la mitad de las dudas.
| Marcador | Qué indica | Ejemplo | Traducción |
| for | Duración del periodo | I’ve been waiting for two hours | Llevo dos horas esperando |
| since | Punto de inicio concreto | She’s been working here since March | Trabaja aquí desde marzo |
| how long | Pregunta por la duración | How long have you been learning English? | ¿Cuánto llevas aprendiendo inglés? |
| all day / all morning / all week | Periodo completo sin interrupción | It’s been raining all day | Ha estado lloviendo todo el día |
| lately | Pasado reciente con efecto actual | I haven’t been sleeping well lately | No he estado durmiendo bien últimamente |
| recently | Acción repetida en el pasado próximo | He’s been travelling a lot recently | Ha estado viajando mucho últimamente |
| these days | Periodo actual, hábito en curso | We’ve been eating out a lot these days | Estos días estamos comiendo mucho fuera |
El error más común: for vs since. For va con cuánto tiempo (for ten minutes, for three years, for ages) y since con desde cuándo (since 2019, since Monday, since I met her). Si en español dirías “desde hace”, es for; si dirías “desde”, es since.
⚠️ Marcadores que NO admiten present perfect continuous:
- yesterday, last week, in 2020, two days ago → piden past simple, porque señalan un momento pasado y cerrado.
- already, yet, just, ever, never, twice, three times → piden present perfect simple, porque apuntan al resultado, no al proceso.
Diferencias entre el present perfect y el present perfect continuous
Aquí está la clave del artículo. Ambos tiempos unen pasado y presente, pero el foco cambia por completo:
| Present perfect simple | Present perfect continuous | |
| Foco | El resultado, lo que se ha completado | El proceso y la duración |
| Pregunta que responde | How much / How many? | How long? |
| Acción | Terminada | En curso o recién terminada |
| Verbos de estado | Sí | No |
Compáralos en contexto:
- I have read three books this month → He leído tres libros este mes. (resultado: tres libros terminados)
- I have been reading this book all week → Llevo toda la semana leyendo este libro. (proceso: puede que aún no lo haya acabado)
Otro par muy ilustrativo:
- She has painted the kitchen → Ha pintado la cocina. (la cocina ya está pintada)
- She has been painting the kitchen → Ha estado pintando la cocina. (por eso tiene las manos manchadas; quizá siga a medias)
Una excepción útil: con verbos como live, work o study, ambas formas son válidas y significan prácticamente lo mismo cuando aparece for o since, aunque la continua suena más natural y más hablada.
- I have worked here for five years = I have been working here for five years.
Si quieres repasar otros tiempos verbales → Tiempos verbales en inglés
Ejercicios de present perfect continuous
☝️Ahora que ya sabes cuándo se usa el present perfect continuous, es momento de practicar.
Ejercicio 1: Completa con present perfect continuous
- She _______ (wait) for the results since Monday.
- They _______ (not sleep) well because of the noise.
- How long _______ you _______ (learn) English?
- It _______ (rain) all afternoon.
- We _______ (try) to contact him all week.
Ejercicio 2: Elige entre present perfect y present perfect continuous
- I have written / have been writing three emails this morning.
- He has known / has been knowing my sister since school.
- They have painted / have been painting the house all weekend.
- She has lost / has been losing her keys again.
- We have travelled / have been travelling around Europe for two months.
Ejercicio 3: Traduce al inglés
- Llevo dos horas estudiando gramática.
- ¿Cuánto tiempo lleva viviendo en Valladolid?
- No he estado durmiendo bien este mes.
- Está cansado porque ha estado trabajando todo el día.
- Llevan discutiendo desde que llegaron.
✅Soluciones
Ejercicio 1
- She has been waiting for the results since Monday.
- They haven’t been sleeping well because of the noise.
- How long have you been learning English?
- It has been raining all afternoon.
- We have been trying to contact him all week.
Ejercicio 2
- I have written three emails this morning. (resultado concreto)
- He has known my sister since school. (verbo de estado)
- They have been painting the house all weekend. (duración)
- She has lost her keys again. (acción puntual con resultado)
- We have been travelling around Europe for two months. (acción en curso)
Ejercicio 3
- I have been studying grammar for two hours.
- How long has he been living in Valladolid?
- I haven’t been sleeping well this month.
- He’s tired because he has been working all day.
- They have been arguing since they arrived.
En Queen’s Gate School sabemos que elegir entre el present perfect y el present perfect continuous genera dudas incluso en niveles avanzados, pero con la práctica adecuada la distinción se vuelve automática.
Si has llegado hasta aquí, ya tienes la base. El siguiente paso es usarlo en conversaciones reales hasta que te salga sin pensar.
En Queen’s Gate School te ayudamos a pasar del conocimiento a la fluidez, con cursos adaptados a tu nivel y objetivos.

0 comentarios