
El presente perfecto progresivo (o presente perfecto continuo) es un tiempo verbal en inglés que se usa para describir acciones que comenzaron en el pasado y continúan en el presente o acaban de terminar, destacando su duración.
Las oraciones con el Presente Perfecto Continuo en Inglés lucen de la siguiente manera:
- I have been studying English.
- He hasn’t been doing his part.
- Have you been watching this anime?
- What have you been doing?
Estructura del Presente Perfecto Continuo
Esta es la estructura para poder realizar oraciones afirmativas con el presente perfecto continuo
| Sujeto | Have / Has | Been | Verb + Ing |
| I | have | been | cooking |
| She | has | been | cleaning |
Esta es la estructura para poder realizar oraciones negativas con el presente perfecto continuo
| Sujeto | Have / Has | Been | Verb + Ing |
| I | have not | been | cooking |
| She | has not | been | cleaning |
Esta es la estructura para poder realizar oraciones interrogativas con el presente perfecto continuo
| Have / Has | Sujeto | Been | Verb + Ing |
| Have | you | been | cooking? |
| Has | she | been | cleaning? |
Oraciones con el Presente Perfecto Progresivo
Estas son 4 oraciones afirmativas con el presente perfecto progresivo
- I have been working on this project since morning.
- He has been running every day to prepare for the marathon.
- We have been waiting for you for an hour.
- She has been reading that book all week.
Estas son 4 oraciones negativas con el presente perfecto progresivo
- I haven’t been eating enough vegetables lately.
- He hasn’t been practicing his guitar lessons.
- We haven’t been sleeping well these days.
- They haven’t been studying for the test.
Estas son 4 oraciones interrogativas con el presente perfecto progresivo:
- Have you been feeling okay recently?
- Has she been talking to her friend all day?
- Have they been traveling around Europe this summer?
- Has he been working on his assignment?
Expresiones de Tiempo con el Presente Perfecto Continuo
Hay diferentes expresiones de tiempo que podemos usar con el presente perfecto continuo en Inglés.
Estas son algunas de las más comunes:
For indica duración de la acción.
- They have been working for three hours.
- I have been waiting for 20 minutes.
Since indica el momento exacto en que empezó la acción.
- She has been living here since 2010.
- We have been talking since 8 a.m.
All resalta una duración continua.
- He has been studying all day.
- It has been raining all week.
Lately / Recently se refiere a una acción que ha ocurrido en un periodo reciente.
- I have been feeling tired lately.
- She has been working a lot recently.