Lección

Present perfect continuous and simple - I have been doing and I have done

Perfect tenses

≈ 15 min 8 bloque(s)

Text

Present perfect continuo y simple: I have been doing vs I have done

Esta lección explica la diferencia entre el present perfect simple (I have done) y el present perfect continuous (I have been doing). Ambas formas conectan el pasado con el presente, pero hacen hincapié en aspectos distintos: el resultado o la duración/continuidad de una acción.

  • Present perfect simple (have/has + participio pasado): enfatiza acciones completadas, resultados o experiencias con relevancia presente.
  • Present perfect continuous (have/has been + -ing): enfatiza la duración, repetición o naturaleza continua de una acción que empezó en el pasado y continúa ahora o ha terminado recientemente.
  • Palabras señal: 'for' y 'since' son comunes con el continuous para mostrar duración; 'already', 'just', 'ever', 'never', 'yet' suelen aparecer con el simple.

Table

Present perfect simple vs continuous (compare)

Form Use Example Common signal words
Present perfect simple: have/has + participio pasado Acción completada con resultado presente; experiencias pasadas; acciones terminadas en un momento no especificado I have finished the report. already, just, ever, never, yet
Present perfect continuous: have/has been + -ing Acción iniciada en el pasado que continúa o acaba de terminar; énfasis en la duración o repetición I have been writing reports all morning. for, since, lately, recently, all morning
Resultado vs proceso Simple = resultado, Continuous = proceso/duración I have painted the office (result) / I have been painting the office (process/duration).
Preguntas Ambas formas usan have/has en preguntas: Have you finished? / Have you been working? Have you sent the email? / Have you been sending emails?
Formas negativas Añadir not después de have/has: I haven't finished. / I haven't been working. I haven't completed the invoice. / I haven't been working on the invoice.

Tip

Regla clave: resultado vs duración

Elige la forma según lo que quieras enfatizar:

  • Usa el present perfect simple (have/has + participio pasado) para enfatizar una acción completada o un resultado presente: 'I have sent the invoice.'
  • Usa el present perfect continuous (have/has been + -ing) para enfatizar cuánto tiempo ha estado ocurriendo algo o que la acción está/estaba en curso: 'I have been sending emails all morning.'
  • Usa 'for' y 'since' para indicar la duración con el continuous: 'for two hours', 'since Monday'.

Piensa: simple = resultado, continuous = duración/proceso

Example

Ejemplos en contexto

I have written three reports this morning.

He escrito tres informes esta mañana.

I have been writing reports all morning.

He estado escribiendo informes toda la mañana.

She has completed the client presentation.

Ha completado la presentación para el cliente.

She has been preparing the client presentation since Monday.

Ha estado preparando la presentación para el cliente desde el lunes.

Tip

Errores comunes a evitar

Los estudiantes a menudo confunden las dos formas. Atención a estos errores universales:

  • Usar el present perfect simple cuando debes mostrar duración (usa continuous): 'I have worked here for three years' vs 'I have been working here for three years' (énfasis en la duración).
  • Usar el continuous con verbos de estado incorrectamente (p. ej., 'I have been knowing him' es incorrecto). Algunos verbos (know, like, own) suelen usar la forma simple.
  • Olvidar 'been' en el continuous: 'I have working' es incorrecto; correcto: 'I have been working.'
  • Usar present perfect con expresiones de tiempo pasado ya finalizadas (p. ej., 'yesterday', 'last year') — usa past simple en su lugar.

Si dudas, decide si quieres enfatizar un resultado (simple) o la duración/el proceso (continuous).

Quiz

Choose the sentence that correctly emphasizes duration:

Pista: Fíjate en qué forma subraya la duración y la acción en curso

Quiz

Complete: She _____ for the client since Monday.

Pista: Piensa en la forma continua que se usa con 'since' para mostrar actividad en curso

Quiz

Choose the sentence that shows a completed result with present relevance:

Pista: Decide si la frase enfatiza la finalización/resultado o la acción en curso

Puntos clave

GrammarPoint

present perfect simple

grammar_point CEFR B1 //ˈprɛzənt ˈpɜːrfɪkt ˈsɪmpəl//

Una forma verbal (have/has + participio pasado) usada para acciones completadas con relevancia presente o experiencias.

present perfect simple

We have completed the audit report.

Hemos completado el informe de auditoría.

GrammarPoint

present perfect continuous

grammar_point CEFR B1 //ˈprɛzənt ˈpɜːrfɪkt kənˈtɪnjuːəs//

Una forma verbal (have/has been + -ing) usada para enfatizar la duración o una acción continua desde el pasado hasta el presente.

present perfect continuous

I have been negotiating with suppliers since January.

He estado negociando con los proveedores desde enero.

Vocabulary

for

preposition CEFR A2 //fɔːr//

Usado para indicar un período de tiempo (duración).

durante / desde (duración)

They have been hiring staff for three months.

Han estado contratando personal durante tres meses.

Vocabulary

since

preposition CEFR A2 //sɪns//

Usado para indicar el punto de inicio de un período de tiempo (desde un momento específico hasta ahora).

desde

She has been working here since 2018.

Ella trabaja aquí desde 2018.

GrammarPoint

past participle

grammar_term CEFR B1 //pæst pɑːrˈtɪsɪpl//

La forma del verbo usada con los tiempos perfectos (p. ej., 'written', 'completed').

participio pasado

We have completed the survey (completed = past participle).

Hemos completado la encuesta (completed = participio pasado).

GrammarPoint

stative verb

grammar_term CEFR B2 //ˈsteɪtɪv vɜːrb//

Un verbo que describe un estado o condición en lugar de una acción; a menudo no se usa en formas continuas (p. ej., know, like, own).

verbo estativo

I have known the client for years (not 'have been knowing').

Conozco al cliente desde hace años (no 'have been knowing').