B2a · GRAMÁTICA · TEMA 1
Present perfect simple vs continuous
En B2 el reto es elegir entre I've done y I've been doing: ¿importa el resultado o la actividad?
⏱️ En 30 segundos
✅ Present perfect simple (have + participio): resultado, cantidad, algo terminado.
✅ Present perfect continuous (have been + -ing): duración, actividad en curso o recién terminada.
✅ How many / how much → simple. How long → normalmente continuous.
✅ Los verbos de estado (know, have, be) van en simple: I've known her for years.
🇪🇸 Cómo se dice en español
I've been waiting for an hour → Llevo una hora esperando
How long have you been learning English? → ¿Cuánto tiempo llevas aprendiendo inglés?
I've written three emails → He escrito tres correos
I've known her for years → La conozco desde hace años
1. Resultado vs actividad
Foco
Simple
Continuous
Cantidad vs duración
I've written three emails.
I've been writing emails all morning.
Terminado vs en curso
I've painted the kitchen.
I've been painting the kitchen.
Permanente vs temporal
He's lived here all his life.
He's been living with friends lately.
2. Evidencia visible
Your eyes are red. Have you been crying?
Tienes los ojos rojos. ¿Has estado llorando?
I'm exhausted. I've been working since six.
Estoy agotado. Llevo trabajando desde las seis.
How long have you been learning English?
¿Cuánto tiempo llevas aprendiendo inglés?
💡 El "llevo + gerundio" del español casi siempre se traduce con present perfect continuous.
⚠️ Errores típicos de hispanohablantes
I'm waiting for you for an hour.
✓ I've been waiting for you for an hour.
"Llevo esperando": present perfect continuous.
I've been knowing him since 2015.
✓ I've known him since 2015.
Know es verbo de estado.
I've been reading four books this month.
✓ I've read four books this month.
Cantidad: simple.
She works here since May.
✓ She's worked / She's been working here since May.
Con since/for no va el presente.
✍️ Practica
Elige la respuesta correcta. Te decimos al instante si acertaste.
I ___ for you for 40 minutes!|'ve waited; 've been waiting; 'm waiting|1|Duración, sigue en curso.
She ___ three cups of coffee today.|'s had; 's been having|0|Cantidad: simple.
How long ___ you known Carlos?|have; have been|0|Know: verbo de estado.
You're covered in paint! What ___ ?|have you done; have you been doing|1|Evidencia de una actividad.
I ___ my keys. I can't get in.|'ve lost; 've been losing|0|Resultado.
It ___ all day. The streets are flooded.|'s rained; 's been raining|1|Actividad prolongada.
✍️ ¿Quieres más práctica?
Ejercicios completos de este tema, con las respuestas en la misma página.
Ir a los ejercicios →¿Quieres practicar esto con un profesor nativo?
Clases de inglés en vivo online, en grupos pequeños y explicadas en español, del A1 al B2.
Escríbenos por WhatsApp 💬Todos los temas de B2
