Aprende a hablar de experiencias de vida, acciones recientes y estados que continúan hasta el presente. Perfecto para describir lo que has hecho, lo que has estado haciendo y cómo estas acciones afectan el presente.
El Presente Perfecto (Present Perfect) se usa para hablar de experiencias de vida, acciones que ocurrieron en un tiempo no especificado y situaciones que comenzaron en el pasado y continúan hasta el presente.
I have visited Paris twice.
(Yo he visitado París dos veces.)
She has finished her homework.
(Ella ha terminado su tarea.)
Cosas que has hecho alguna vez
"I have traveled to 10 countries."
("He viajado a 10 países.")
Cosas que acaban de ocurrir
"I have just eaten."
("Acabo de comer.")
Cuando no importa cuándo
"I have read that book."
("He leído ese libro.")
Desde cuándo algo comenzó
"I have lived here for 5 years."
("Vivo aquí desde hace 5 años.")
I have
You have
We have
He/She/It has
They have
Ever, never, just, already
Yet, since, for, recently
So far, up to now, lately
Go → gone, see → seen
Take → taken, write → written
Eat → eaten, drink → drunk
1. I __________ (visit) London three times.
2. She __________ (finish) her project.
3. We __________ (live) here since 2020.
4. They __________ (just/arrive) at the airport.
5. He __________ (never/try) sushi.
El Presente Perfecto Continuo (Present Perfect Continuous) se usa para hablar de acciones que comenzaron en el pasado y continúan hasta el presente, o que acaban de terminar y tienen un resultado visible ahora.
I have been studying for two hours.
(Yo he estado estudiando durante dos horas.)
She has been working all day.
(Ella ha estado trabajando todo el día.)
Que continúan hasta ahora
"I have been reading this book."
("He estado leyendo este libro.")
Con "for" y "since"
"She has been waiting for an hour."
("Ella ha estado esperando durante una hora.")
Con resultados visibles
"You look tired. Have you been sleeping?"
("Te ves cansado. ¿Has estado durmiendo bien?")
Negativa: Sujeto + haven't/hasn't + been + verbo-ING
I haven't been sleeping well.
(Yo no he estado durmiendo bien.)
Interrogativa: Have/Has + sujeto + been + verbo-ING?
Have you been working?
(¿Has estado trabajando?)
Presente Perfecto:
I have read this book.
(Yo he leído este libro.)
Acción completada
Presente Perfecto Continuo:
I have been reading this book.
(Yo he estado leyendo este libro.)
Acción en progreso
I have been studying English for 3 years.
(Yo he estado estudiando inglés durante 3 años.)
She has been working here since 2020.
(Ella ha estado trabajando aquí desde 2020.)
They have been waiting for the bus.
(Ellos han estado esperando el autobús.)
We have been living in this city.
(Nosotros hemos estado viviendo en esta ciudad.)
Estos verbos usan Presente Perfecto, no Perfecto Continuo
1. I / study / English / for 2 years
2. She / work / here / since 2021
3. They / wait / for the bus / all morning
4. We / live / in this city / for 5 years
5. He / play / video games / since 3 PM
Ahora que conoces ambos tiempos perfectos, es importante saber cuándo usar cada uno y cómo combinarlos en contextos reales. La elección depende de si quieres enfatizar la acción o el resultado, y si la acción está completa o en progreso.
Presente Perfecto:
I have read this book.
(Yo he leído este libro.)
Acción completada, resultado importante
Presente Perfecto Continuo:
I have been reading this book.
(Yo he estado leyendo este libro.)
Acción en progreso, proceso importante
En conversaciones:
A: Have you finished your homework?
B: Yes, I have. I finished it an hour ago.
A: ¿Has terminado tu tarea?
B: Sí, la he terminado. La terminé hace una hora.
En descripciones:
I have been studying English for 3 years.
I have learned a lot during this time.
He estado estudiando inglés durante 3 años.
He aprendido mucho durante este tiempo.
Error: I have been know him for years.
Correcto: I have known him for years.
Conozco a él desde hace años.
Error: She has been understand the lesson.
Correcto: She has understood the lesson.
Ella ha entendido la lección.
Perfecto:
I have visited Paris.
(He visitado París.)
Perfecto Continuo:
I have been visiting Paris.
(He estado visitando París.)
Perfecto:
She has written a book.
(Ella ha escrito un libro.)
¿Quieres enfatizar el resultado?
¿Quieres enfatizar el proceso?
¿La acción está completa o en progreso?
Perfecto: have/has + participio
Perfecto Continuo: have/has + been + -ing
Verbos de estado: solo perfecto
Perfecto: I have lived here for 5 years.
Continuo: I have been living here for 5 years.
Perfecto: She has worked hard.
Continuo: She has been working hard.
1. (Perfecto) I __________ (visit) this museum before.
2. (Continuo) She __________ (study) for the exam all day.
3. (Perfecto) They __________ (just/arrive) from Spain.
4. (Continuo) We __________ (wait) for you since 3 PM.
5. (Perfecto) He __________ (never/see) snow.