Present Perfect

El tiempo present perfect conecta el pasado con el presente: muestra acciones o experiencias que ocurrieron en un momento indeterminado antes de ahora, o que empezaron en el pasado y continúan hasta el presente. Suele aparecer con marcadores como "already", "yet", "just" o "since" para subrayar la relación con el presente.

1.Construcciones

1.1Construcciones de las oraciones / verbos regulares

Para formar el present perfect tense, sigue estas reglas básicas:
S = sujeto (subject)
3 p.s. = tercera persona del singular (he / she / it)
hasn't = has not
haven't = have not
QW = palabra interrogativa (question word)

Construcción Ejemplos
+ afirmativa S + have / has(3 p.s.) + Verbo(+ed / d) + ... I have visited John twice. He has visited John twice.
Yo he visitado a John dos veces. Él ha visitado a John dos veces.
- negativa S + haven't / hasn't(3 p.s.) + Verbo(+ed / d) +... We haven't liked loud music since 1990.
No nos gusta la música alta desde 1990.
? interrogativa (QW) + have / has(3 p.s.) + S + Verbo(+ed / d) +...? Have you called him yet? Where has he worked for already 5 years?
¿Ya lo has llamado? ¿Dónde trabaja desde hace ya 5 años?

Ponte a prueba

Pon el verbo en el Present Perfect Tense.
We (travel) _____ to three countries this year.
Pon el verbo en el Present Perfect Tense.
They (visit) _____ their grandparents a lot lately.
Pon el verbo en el Present Perfect Tense.
He (wash) _____ the car this weekend.

1.2Construcciones de las oraciones / verbos irregulares

Para formar el present perfect tense, sigue estas reglas básicas:
S = sujeto (subject)
(III) = la forma past participle del verbo (verb) principal → Irregular Verbs List, lista de verbos irregulares (3.ª columna)
hasn't = has not
haven't = have not
QW = palabra interrogativa (question word)

Construcción Ejemplos
+ afirmativa S + have / has(3 p.s.) + Verbo(III) + ... I have seen John twice. He has seen John twice.
Yo he visto a John dos veces. Él ha visto a John dos veces.
- negativa S + haven't / hasn't(3 p.s.) + Verbo(III) +... We haven't seen John since 2015.
Nosotros no hemos visto a John desde 2015.
? interrogativa (QW) + have / has(3 p.s.) + S + Verbo(III) +...? Have you seen him yet? Where has he been all this time?
¿Ya lo has visto? ¿Dónde ha estado todo este tiempo?

Ponte a prueba

Pon el verbo en el Present Perfect Tense.
She (eat) _____ all her lunch.
Forma una oración negativa en el Present Perfect Tense.
They (not/write) _____ a new book.
Forma una oración negativa en el Present Perfect Tense.
I (not/be) _____ to the market.

2.Uso

2.1Acción terminada ya, momento desconocido

Normalmente, la noticia, pero los detalles van en el tiempo Past Simple.

Ejemplo Comentario
The Police have finally caught the murderer.
La policía por fin ha atrapado al asesino.
the news
la noticia
They found him in a bar.
Lo encontraron en un bar.
details
los detalles
I've bought a new car.
Me he comprado un automóvil nuevo.
the news
la noticia
It cost too much.
Costó demasiado.
details
los detalles
He's read 2 new books!
¡Ha leído 2 libros nuevos!
the news
la noticia
He read them in a library.
Los leyó en una biblioteca.
details
los detalles

Ponte a prueba

Elige la forma correcta del verbo.
The athlete (not/break) _____ the world record yet.
Elige la forma correcta del verbo.
A charity (donate) _____ thousands to disaster relief efforts.
Elige la forma correcta del verbo.
The school (implement) _____ a new online system already. Now we can try it.

2.2El período de tiempo del que hablamos o que damos a entender no ha terminado.

Un período incompleto puede indicarse con today o this morning/afternoon/evening/week/month/year/century, etc.

El present perfect con un período de tiempo incompleto implica que la acción ocurrió o no ocurrió en algún momento indeterminado dentro de ese período.

Ejemplo Comentario
Have you seen him today?
¿Lo has visto hoy?
at any time today
en cualquier momento de hoy
He has run 20 miles.
Ha corrido 20 millas.
(so far) The focus is on the completion, result.
(hasta ahora) El foco está en que está terminado, en el resultado.
Yes, I have/ Yes, I've seen him today.
Sí, lo he visto. / Sí, lo he visto hoy.
at some time during the day
en algún momento del día
Has he been here lately/recently?
¿Ha estado aquí últimamente?
at any time during the last week/month etc.
en cualquier momento de la última semana/del último mes, etc.
He has been here recently.
Ha estado aquí hace poco.
at some undefined time during the last week/month etc.
en algún momento indeterminado de la última semana/del último mes, etc.
He left recently*.
Se fue hace poco.
= He left a short time ago.
= Se fue hace poco tiempo.
  • recently con el tiempo (tense) simple past significa 'a short time ago' - "hace poco tiempo" El foco está en que está terminado, en el resultado.

Ponte a prueba

Pon el verbo en el tiempo correcto.
I (call) _____ him twice today.
Pon el verbo en el tiempo correcto.
She (visit) _____ the library this afternoon.
Pon el verbo en el tiempo correcto.
We (travel) _____ to two countries this year.

2.3Acción que empieza en el pasado y continúa en el presente

La acción suele empezar en el pasado y continúa más allá del momento de hablar, ya en el presente. Aquí vemos a menudo los llamados marcadores de tiempo (tense). ¡Ten en cuenta que no siempre son fiables! ( lately, recently, for + period of time, all one's life, since + a point in time, all day/night/week, etc. ). Sin embargo, aquí nos fijamos en el resultado, no en el proceso.

Ejemplo Comentario
I have lived here for 2 years.
Vivo aquí desde hace 2 años.
I still live here.
Sigo viviendo aquí.
We have waited all day.
Llevamos todo el día esperando.
We are still waiting.
Seguimos esperando.
He has always worked for us.
Siempre ha trabajado para nosotros.
He still works for us.
Sigue trabajando para nosotros.
I haven't seen him since November.
No lo he visto desde noviembre.
Last time I saw him in November. Now it's January.
La última vez que lo vi fue en noviembre. Ahora es enero.
I' ve lived here since I entered the University.
Vivo aquí desde que entré en la universidad.
I entered the University in 2022 and came to live here. I still live here.
Entré en la universidad en 2022 y me vine a vivir aquí. Sigo viviendo aquí.
I've made many new friends since I have lived here.
He hecho muchos amigos nuevos desde que vivo aquí.
up to now, I still live here
hasta ahora; sigo viviendo aquí

Ponte a prueba

Pon el verbo en el tiempo correcto.
I (live) _____ in this city for ten years.
Pon el verbo en el tiempo correcto.
They (study) _____ for their exams all week.
Pon el verbo en el tiempo correcto.
They (work) _____ on this project for over a year.

2.4Acciones múltiples en el pasado que probablemente se repitan, descripción de la experiencia.

El present perfect puede usarse aquí para acciones habituales, experiencias repetidas o la experiencia de toda la vida hasta el momento presente, y también para una experiencia única y reciente.

Ejemplo Comentario
They've always answered my letters.
Siempre han contestado a mis cartas.
It's usual for them. In the past and now as well.
Es lo habitual en ellos. En el pasado y ahora también.
I've been to Paris twice.
He estado en París dos veces.
Multiple action, my experience
Acción múltiple, mi experiencia
I've never been late for work.
Nunca he llegado tarde al trabajo.
It's habitual for me, not to be late. In the past and now as well.
Para mí es habitual no llegar tarde. En el pasado y ahora también.
This is the best wine I have ever drunk.
Este es el mejor vino que he bebido en mi vida.
used here to describe my life experience up to the present.
se usa aquí para describir mi experiencia de vida hasta el presente.
It/This is the first time I have seen a mounted band.
Es la primera vez que veo una banda a caballo.
to describe a unique and recent experience that has just occurred or is happening for the first time.
para describir una experiencia única y reciente que acaba de ocurrir o que sucede por primera vez.
It is only the second time he has been in a canoe.
Es solo la segunda vez que se sube a una canoa.
to describe repeated experiences up to the present moment.
para describir experiencias repetidas hasta el momento presente.

Ponte a prueba

Pon el verbo en el tiempo correcto.
I (play) _____ chess with him more times than I can count.
Pon el verbo en el tiempo correcto.
They (always/support) _____ me during difficult times.
Pon el verbo en el tiempo correcto.
I (visit) _____ the Grand Canyon three times.

3.Trucos

3.1to Be In / To

La construcción to be + in + place en los tiempos perfect subraya la presencia dentro de un lugar durante un período de tiempo. Significa que sigues en ese lugar en el momento de hablar.

Ejemplo Comentario
She has been in the library all day long.
Lleva todo el día en la biblioteca.
She is now in the library.
Ahora está en la biblioteca.
I've been in the room for 2 hours.
Llevo 2 horas en la habitación.
I am still here, in this room.
Sigo aquí, en esta habitación.
I've been in Paris for a week.
Llevo una semana en París.
I arrived in Paris a week ago and I am now in Paris
Llegué a París hace una semana y ahora estoy en París

La construcción to be + to + place en los tiempos perfect significa que la acción (visitar el lugar o ir allí) se considera terminada, y el foco está en que has estado allí en algún momento del pasado. No indica que estés ahora en ese lugar. Ya has estado allí y has seguido adelante.

Ejemplo Comentario
She has been to the library twice.
Ha estado dos veces en la biblioteca.
past completed visit, experience. She is not in the library now.
visita terminada en el pasado, experiencia. No está ahora en la biblioteca.
I' ve been to the room many times.
He estado muchas veces en esa habitación.
I am not in the room now.
No estoy ahora en la habitación.
I've been to Paris three times.
He estado tres veces en París.
I am not in Paris now.
Ahora no estoy en París.

Ponte a prueba

Pon el verbo en el tiempo correcto y elige la preposición correcta.
They (be + in / to) _____ the office all day.
Pon el verbo en el tiempo correcto y elige la preposición correcta.
They (be + in / to) _____ that house for over a decade.
Pon el verbo en el tiempo correcto y elige la preposición correcta.
She (be + in / to) _____ the same town her whole life.

3.2already y yet

Tipo de oración Ejemplo Comentario
Afirmativa + I have already read the book.
Ya he leído el libro.
something is done or achieved, often before the expected time
algo está hecho o conseguido, a menudo antes de lo esperado
Gosh, he's finished painting the kitchen already!
¡Vaya, ya ha terminado de pintar la cocina!
that's more than was expected at this time
eso es más de lo que se esperaba a estas alturas
Negativa - The bus hasn't come yet.
El autobús todavía no ha llegado.
something has not happened up to now
algo no ha ocurrido hasta ahora
I haven't decided on the topic yet, but I think I will speak about literature.
Todavía no me he decidido por un tema, pero creo que hablaré de literatura.
things which are expected but which have not happened
cosas que se esperan pero que no han ocurrido
Interrogativa ? Has your brother finished school yet?
¿Ya ha terminado el colegio tu hermano?
I expect that
lo doy por hecho
Interrogativa ? Has your brother already finished school? He's only 17!
¿Tu hermano ya ha terminado el colegio? ¡Solo tiene 17 años!
I'm surprised if your brother has finished school. I did not expect it to happen until later.
Me sorprende que tu hermano ya haya terminado el colegio. No esperaba que ocurriera hasta más adelante.

Como ves, already en las preguntas puede transmitir sorpresa por parte del hablante, que algo resulta inesperado.

Ponte a prueba

Elige las palabras correctas.
We're still waiting at the stop — the bus _____.
Elige las palabras correctas.
Gosh, the bowl is empty! You _____ all the soup, and I only served it a minute ago.
Elige las palabras correctas.
I _____ my concert ticket, so I can relax — the show is next month.

3.3La acción termina en el momento de hablar

Sin embargo, a veces la acción termina en el momento de hablar:

Ejemplo Comentario
(on meeting someone): I haven't seen you for ages!
(al encontrarse con alguien): ¡Hace siglos que no te veo!
but I see you now
pero ahora te veo
Where have you been all that time?
¿Dónde has estado todo ese tiempo?
the "mentioned time" is over
el "tiempo mencionado" ya ha terminado
This room hasn't been cleaned for months.
Esta habitación no se ha limpiado en meses.
but we are cleaning it now
pero ahora la estamos limpiando
It has been very cold lately but it's just beginning to get warmer.
Ha hecho mucho frío últimamente, pero justo está empezando a hacer más calor.
It's not that cold now
ahora no hace tanto frío

Ponte a prueba

Pon el verbo en el tiempo correcto.
She (not play) _____ the piano for such a long time. Let's listen to her perform!
Pon el verbo en el tiempo correcto.
They (not go) _____ hiking in months. This trail is perfect for them to reconnect with nature.
Pon el verbo en el tiempo correcto.
I (not see) _____ you for ages! Where have you been all this time?

4.Preguntas frecuentes

¿Cuándo se usa el Present Perfect en inglés?

El Present Perfect se usa para acciones pasadas que importan ahora: experiencias, noticias y resultados, periodos no terminados y situaciones que siguen siendo ciertas. Por ejemplo: "I've been to Paris twice" (experiencia), "I've bought a new car" (noticia), "Have you seen him today?" (el día aún no ha terminado) y "I have lived here for two years" (sigo viviendo aquí). Cuando das detalles de cuándo o cómo, pasa al Past Simple: "I've bought a new car. I bought it on Monday."

¿Cómo se forma el Present Perfect en inglés?

El Present Perfect se forma con have o has más el participio pasado (past participle): "I have finished", "She has finished". Usa has con he, she e it, y have con I, you, we y they. Los verbos regulares añaden -ed ("We have worked"), y los irregulares usan su tercera forma: "She has eaten", no "She has ate". Para la negativa, usa haven't o hasn't: "He hasn't seen it." Para preguntar, pon have o has delante del sujeto (subject): "Have you called him yet?"

For o since con el Present Perfect: ¿cuál es la diferencia?

Usa for con una duración ("for five years") y since con el punto de partida ("since 2020"). Así que di "I have lived here for five years", no "I have lived here since five years" ni "I live here for five years". En español decimos "vivo aquí desde hace cinco años", en presente y con "desde", y de ahí vienen esos dos errores. For responde a "How long?" (for two hours, for ages), y since, a "From when?" (since Monday, since November). Since también puede introducir una oración en Past Simple: "I've made many friends since I moved here."

Been to o been in: ¿qué diferencia hay en el Present Perfect?

"Been to" un lugar significa que lo visitaste y volviste; "been in" significa que estuviste allí un tiempo, a menudo hasta ahora. Compara "She has been to Paris three times" (ahora no está allí) con "She has been in Paris for a week" (sigue allí). Con been in se suele decir cuánto tiempo: "They've been in the office all day." Gone to es otra cosa: "He has gone to Paris" significa que se fue allí y todavía no ha vuelto.

¿Cómo se usan already, just y yet con el Present Perfect?

Already y just suelen ir entre have y el verbo principal (main verb) en oraciones afirmativas, y yet, al final de negativas y preguntas. Por ejemplo: "I have already read the book", "She's just arrived" y "The bus hasn't come yet." Already significa antes de lo esperado; just, hace muy poco; y yet, hasta ahora, cuando esperas que ocurra: "Has your brother finished school yet?" En español preguntamos con "ya", pero en inglés la pregunta neutra lleva yet; already en una pregunta muestra sorpresa: "Has he already finished school? He's only 17!"

¿Listo para practicar este tema?

Descarga la app y practica este tema como un juego: con XP, rachas y correcciones al instante.