Present perfect continuous vs simple: duración o resultado
Present perfect continuous (have/has been + -ing) = énfasis en la duración o el proceso de una actividad reciente que puede o no haber terminado. Present perfect simple (have/has + participio) = énfasis en el resultado o la cantidad completada de algo.
PP Continuous (duración / proceso)
- I've been reading all day
- She's been working here for years
- It's been raining
- They've been arguing
- I've been studying since morning
PP Simple (resultado / cantidad)
- I've read three books
- She's worked here since 2010
- It's rained twice this week
- I've finished my homework
- He has written five emails today
Ejemplos
I have been reading all afternoon — my eyes are tired.
He estado leyendo toda la tarde — me duelen los ojos.
I have read two chapters since lunch.
He leído dos capítulos desde el almuerzo.
She has been working on this project for weeks.
Lleva semanas trabajando en este proyecto.
She has worked in five different countries.
Ha trabajado en cinco países diferentes.
You look tired — have you been running?
Tienes cara de cansado/a — ¿has estado corriendo?
I've been reading three books (cantidad completa)
I've read three books
Cuando mencionas una cantidad completa y específica ('three books'), el resultado es lo importante: usa el present perfect simple. 'I've been reading three books' implicaría que el proceso de leer está en marcha, pero sin énfasis en cuántos. Con números y cantidades específicas, siempre present perfect simple.
Truco para recordar
Pregúntate: ¿quieres enfatizar CUÁNTO TIEMPO o que la actividad estaba en PROCESO → CONTINUOUS. ¿Quieres enfatizar el RESULTADO o CUÁNTAS VECES/COSAS → SIMPLE. También: si hay evidencia visible del proceso ('you look tired', 'the house is messy'), usa CONTINUOUS. Si solo importa el resultado final, usa SIMPLE.
Preguntas frecuentes
Pon a prueba lo aprendido
Pregunta 1 de 2
Llevas dos horas esperando y quieres enfatizar la duración. ¿Qué usas?
18 pares de palabras que confundes porque en español son una sola
"I did a mistake." Tu cerebro eligió "did" porque en español "hacer" es un solo verbo. En inglés son dos — y la diferencia cambia el significado.
Envíame las 18 confusionesSin spam. Te puedes dar de baja cuando quieras.