Presente · Perfecto continuoNivel B2

Present perfect continuous

Presente perfecto continuo

Ver los 12 tiempos

Acciones que empezaron en el pasado y siguen en curso, con el foco en la duración o el proceso.

Línea de tiempo

AhoraPasadoFuturo
La actividad se prolonga hasta ahora: importa su duración.

1 · Uso

¿Cuándo se usa?

1

Duración de algo que continúa

I have been waiting for an hour.

Llevo una hora esperando.

She has been studying English since March.

Estudia inglés desde marzo.

2

Actividad reciente con efectos visibles

You're tired because you've been working all day.

Estás cansado porque has estado trabajando todo el día.

It has been raining; the streets are wet.

Ha estado lloviendo; las calles están mojadas.

3

Preguntar por la duración

How long have you been living here?

¿Cuánto tiempo llevas viviendo aquí?

How long has he been playing guitar?

¿Desde cuándo toca guitarra?

2 · Forma

Estructura

+

Afirmativa

Sujeto + have/has been + verbo-ing

I have been waiting

−

Negativa

Sujeto + have/has not been + verbo-ing

I haven't been waiting

?

Interrogativa

Have/Has + sujeto + been + verbo-ing?

Have I been waiting?

3 · Conjugación

Conjugación con wait

SujetoAfirmativaNegativaInterrogativa
Ihave been waitingI haven't been waitingHave I been waiting?
Youhave been waitingYou haven't been waitingHave you been waiting?
He, she, ithas been waitingHe hasn't been waitingHas he been waiting?
Wehave been waitingWe haven't been waitingHave we been waiting?
Theyhave been waitingThey haven't been waitingHave they been waiting?

4 · Pistas

Expresiones de tiempo

forsinceall dayall morninglatelyrecentlyHow long…?

5 · Reglas

Reglas y notas

Present perfect = resultado (I have written three emails). Present perfect continuous = proceso o duración (I have been writing emails all morning). Los verbos de estado (know, like, own) usan present perfect: I have known her for years.

6 · Cuidado

Errores comunes

I am waiting for two hours.

I have been waiting for two hours.

I have been knowing him for years.

I have known him for years.

7 · Práctica

Practica

Completa con el Present perfect continuous del verbo entre paréntesis y pulsa Revisar.

1
We (wait) for the doctor for 40 minutes.
2
She (study) since 8 a.m.
3
How long you (learn) French?
4
It (rain) all afternoon.
5
They (not / sleep) well lately.
6
He's tired because he (run).

Ver los 12 tiempos →

Escrito por Javier Chancellor

Centro Académico de Oriente

¿Quieres practicar con un docente?

En nuestros programas de inglés practicas cada tiempo verbal hablando, desde el nivel A1. Un asesor te ubica en tu nivel.

Solicita más información

Déjanos tus datos y un asesor te escribe por WhatsApp.

Al enviar tus datos aceptas nuestra Política de Privacidad.