Saltar al contenido principal

Present perfect simple vs continuous: ¿cuál usar?

2 min de lectura
Regla clave

El present perfect simple (have + past participle) enfatiza el resultado o la cantidad. El present perfect continuous (have been + -ing) enfatiza la duración o que la actividad puede no haber terminado aún.

Present Perfect Simple (resultado / cantidad)

  • I have read 3 books this month (3 libros = cantidad)
  • She has written the report (el informe está listo = resultado)
  • He has eaten all the cake (ya no queda pastel = resultado)
  • I have visited Paris twice (número de veces = cantidad)

Present Perfect Continuous (duración / actividad en curso)

  • I have been reading all morning (duración: toda la mañana)
  • She has been writing the report for hours (lleva horas escribiendo)
  • He has been eating all day (lleva todo el día comiendo)
  • I have been studying English for years (duración continuada)

Ejemplos

  • I have read three books this month.

    He leído tres libros este mes. (cantidad: 3 libros)

  • I have been reading all morning.

    Llevo toda la mañana leyendo. (duración: toda la mañana)

  • She has painted the kitchen.

    Ella ha pintado la cocina. (resultado: la cocina está pintada)

Error típico

I have been reading 3 books this month

I have read 3 books this month

Cuando dices cuántas cosas has hecho (número = cantidad), usa el present perfect simple. El continuous no es compatible con números concretos de objetos completados. Reserva el continuous para expresar duración o una actividad que puede seguir en curso.

Truco para recordar

Hazte la pregunta: ¿qué importa más, el RESULTADO (cuántas veces, cuántas cosas) o la DURACIÓN (cuánto tiempo lleva)? Resultado/cantidad → simple. Duración/proceso → continuous. Una pista: si puedes añadir 'durante horas/todo el día', usa el continuous.

Pon a prueba lo aprendido

Pregunta 1 de 2

¿Cuál es la frase correcta para expresar que has escrito 5 correos?

¿Por qué confundimos estos tiempos?

En español no existe una forma verbal que equivalga exactamente al present perfect continuous. 'He estado leyendo toda la mañana' y 'he leído toda la mañana' se usan, pero sin la misma distinción sistemática de énfasis que existe en inglés. Esto hace que los hispanohablantes tiendan a usar el simple para todo.

La clave está en identificar qué quieres comunicar: si es el número de cosas completadas o el resultado de algo, el simple es la opción. Si es el tiempo transcurrido haciendo algo —y especialmente si la actividad puede estar todavía en progreso— el continuous captura mejor ese matiz. Fíjate también en señales físicas: 'You look tired' sugiere que algo ha estado pasando durante un tiempo, lo que pide el continuous.

Preguntas frecuentes

3 preguntas que resuelven el 80% de tus errores de tiempo verbal

'I have seen him yesterday.' Si esa frase no te chirría, tu español está eligiendo el tiempo verbal por ti.

Envíame la guía de tiempos verbales

Sin spam. Te puedes dar de baja cuando quieras.