Temas Nivel avanzado

Present perfect
Present perfect continuous
Use of Already, Just, Still...
Modal perfects
Past-perfect
Past perfect continuous
Future perfect
Future perfect continuous
Condicional sentences
Passive voice
Direct and reported speech
Say vs. Tell
Delexical Verbs
Linking words
Phrasal/prepositional verbs
Usos del verbo To Get
Even
Else
Neither vs. Either
Each vs. Every
arrow_back Present perfect arrow_forward Use of Already, Just, Still...

Present Perfect Continuous

El Present Perfect Continuous es un tiempo verbal en inglés que se usa para hablar de acciones o situaciones que comenzaron en el pasado y tienen relevancia en el presente. Puede describir algo que aún está en progreso o que recientemente ha finalizado, pero cuyos efectos se sienten en el momento actual.

1. Estructura

Positivo

Sujeto + has/have been + verbo en gerundio (-ing)

Negativo

Sujeto + has/have not been + verbo en gerundio (-ing)

Interrogativo

Has/Have + sujeto + been + verbo en gerundio (-ing)?

2. Principales Usos

UsoDescripciónEjemplo
A) Acciones que comenzaron en el pasado y continúan en el presente Se usa para describir actividades que se iniciaron antes y todavía están ocurriendo. Indica que la acción aún no se ha terminado. They have been living in this city for years. (Han estado viviendo en esta ciudad durante años).
B) Acciones recientes con efectos en el presente Describe algo que acaba de suceder y que tiene consecuencias o efectos en el presente. Aunque la acción puede haber finalizado, sus resultados siguen presentes. I have been running, so I’m tired now. (He estado corriendo, así que estoy cansado ahora).
C) Enfatizar la duración de la acción A veces, queremos destacar cuánto tiempo ha durado una actividad. We have been talking for hours. (Hemos estado hablando durante horas).

3. Palabras Clave

Hay palabras que comúnmente acompañan al Present Perfect Continuous para expresar duración y origen de la acción:

  • For: indica duración (ej., for three hours, for a long time).
  • Since: indica el momento en que comenzó la acción (ej., since 8 AM, since last year).
  • Lately y Recently: señalan que la acción ha sido reciente.

Ejemplos:

  • I have been learning English for two years. (He estado aprendiendo inglés por dos años).
  • She has been reading since this morning. (Ha estado leyendo desde esta mañana).

4. Diferencia con el Present Perfect Simple

El Present Perfect Simple y el Present Perfect Continuous pueden ser similares, pero tienen diferencias clave:

  • Present Perfect Simple: Enfoca el resultado final o hecho de la acción.
    Ejemplo: I have finished my homework. (He terminado mi tarea).
  • Present Perfect Continuous: Enfoca el proceso, duración o actividad en curso.
    Ejemplo: I have been doing my homework. (He estado haciendo mi tarea, y puede que aún no la haya terminado).

Comparación:

  • She has cleaned the house. (Present Perfect Simple): Destaca que la limpieza está completa.
  • She has been cleaning the house. (Present Perfect Continuous): Resalta que la acción de limpiar ha durado un tiempo, y quizá aún no ha terminado.

5. Errores Comunes

Es fácil confundir estos tiempos verbales, así que aquí algunos puntos para recordar:

  • Present Perfect Continuous describe el proceso o duración y se usa especialmente cuando la acción tiene efectos actuales.
  • Present Perfect Simple enfatiza el hecho de que algo ya se ha completado y se centra en el resultado.

Ejemplos del Present Perfect Continuous

Ejemplo (Inglés)Traducción (Español)
They have been studying for three hours. Ellos han estado estudiando durante tres horas.
She has not been feeling well lately. Ella no ha estado sintiéndose bien últimamente.
Have you been working on the project?¿Has estado trabajando en el proyecto?
I have been learning English for two years. He estado aprendiendo inglés durante dos años.
He has not been exercising regularly. Él no ha estado haciendo ejercicio regularmente.
What have you been doing all day?¿Qué has estado haciendo todo el día?
We have been waiting for the bus for over an hour. Hemos estado esperando el autobús durante más de una hora.
They have not been visiting us lately.No nos han estado visitando últimamente.
Has she been practicing for the concert?¿Ha estado practicando para el concierto?
I have been reading that book.He estado leyendo ese libro.

Test de la Clase.

SELECCIONA UNA OPCION CORRECTA, AL FINALIZAR CLICK EN ENVIAR PARA VER LOS RESULTADOS.

What ___ he ___ (say) about the project? (¿Qué ha estado diciendo él sobre el proyecto?)
We ___ (discuss) this issue for hours. (Hemos estado discutiendo este tema durante horas.)
My company ___ (expand) into new markets. (Mi empresa se ha estado expandiendo a nuevos mercados.)
We ___ (wait) for the bus for over half an hour. (Hemos estado esperando el autobús durante más de media hora.)
ContactoPolíticas de PrivacidadTérminos y Condiciones

© 2025 Curso de inglés online. Todos los derechos reservados.