Presente Perfecto en Inglés: Guía Completa con Ejemplos Fáciles

¿Qué es el presente perfecto en inglés?

El presente perfecto (present perfect) es un tiempo verbal en inglés que conecta el pasado con el presente. Se usa cuando una acción ocurrió en el pasado pero sigue teniendo relevancia, efecto o conexión con el momento actual.

A diferencia del pasado simple, que describe acciones terminadas y ubicadas en un momento específico («I visited Mexico last year»), el presente perfecto no se enfoca en cuándo pasó algo, sino en que pasó y cómo eso importa ahora.

Fórmula del presente perfecto

La estructura es siempre la misma:

HAVE / HAS + participio pasado

SujetoAuxiliarEjemplo
I / You / We / TheyhaveI have finished
He / She / IthasShe has finished

Para la forma negativa se usa haven’t / hasn’t, y para preguntas se invierte el orden: Have you finished?

¿Cuándo se usa el presente perfecto? (con ejemplos)

1. Para hablar de experiencias de vida

Se usa cuando quieres decir que has vivido algo, sin especificar cuándo ocurrió.

  • I have visited Mexico. → He visitado México.
  • She has never eaten sushi. → Ella nunca ha comido sushi.
  • We have traveled to Japan. → Hemos viajado a Japón.
  • Have you ever tried Korean food? → ¿Alguna vez has probado comida coreana?
  • He has read that book three times. → Él ha leído ese libro tres veces.

2. Para acciones recientes con resultado presente

Cuando una acción pasada tiene un efecto visible o relevante ahora.

  • She has lost her keys. → Ella perdió sus llaves (y sigue sin encontrarlas).
  • I have finished my homework. → Terminé mi tarea (y ahora estoy libre).
  • They have arrived. → Ellos ya llegaron (y están aquí ahora).
  • I have just eaten. → Acabo de comer (por eso no tengo hambre).
  • The bus has left. → El autobús ya se fue (por eso no lo alcanzamos).

3. Para acciones que empezaron en el pasado y continúan

Aquí se combinan con for (duración) y since (punto de inicio).

  • I have lived here for five years. → He vivido aquí por cinco años.
  • I have worked here since 2020. → Trabajo aquí desde 2020.
  • She has known him for a long time. → Ella lo conoce desde hace mucho.
  • We have studied English since January. → Estudiamos inglés desde enero.
  • He has had this car for two months. → Él tiene este auto desde hace dos meses.

Presente perfecto vs. pasado simple: la diferencia clave

Esta es la confusión más común entre hispanohablantes. La regla es simple:

  • Si mencionas cuándo ocurrió algo (ayer, la semana pasada, en 2015) → usa pasado simple.
  • Si no mencionas cuándo, o la acción sigue conectada con el presente → usa presente perfecto.

Ejemplos:

I have visited Mexico last year.
I visited Mexico last year.

I saw that movie already. (menos natural)
I have already seen that movie.

She has called me yesterday.
She called me yesterday.

We finished the project already. (menos natural en contexto formal)
We have already finished the project.

Errores comunes al usar el presente perfecto

  1. Usarlo con tiempos específicos terminados (yesterday, last week, in 2015): estos siempre requieren pasado simple.
  2. Confundir «for» y «since»: «for» indica duración (for five years), «since» indica el punto de inicio (since 2020).
  3. Traducir literalmente del español: en español usamos el pretérito perfecto de forma distinta («he comido» puede referirse a hoy mismo), lo cual genera confusión sobre cuándo aplica en inglés.

Ejercicios: pon a prueba lo que aprendiste

Completa las oraciones con la forma correcta del presente perfecto (HAVE/HAS + participio) o decide si se necesita pasado simple.

  1. She ___________ (visit) Peru three times. (presente perfecto)
  2. I ___________ (see) that movie last weekend. (pasado simple)
  3. They ___________ (not finish) the report yet.
  4. ___________ you ever ___________ (try) sushi?
  5. We ___________ (live) in this city since 2018.
  6. He ___________ (lose) his phone yesterday.
  7. My sister ___________ (study) English for two years.
  8. I ___________ (already eat), so I’m not hungry.

Respuestas:

  1. has visited
  2. saw
  3. haven’t finished
  4. Have / tried
  5. have lived
  6. lost
  7. has studied
  8. have already eaten

Bonus: elige la opción correcta.

9. I (visited / have visited) Paris in 2019.
10. She (has worked / worked) here since March.

Respuestas: 9. visited (hay fecha específica: 2019) — 10. has worked (acción que continúa, con «since»)

Preguntas frecuentes sobre el presente perfecto en inglés

¿Cómo se forma el presente perfecto en inglés?
Se forma con el auxiliar have o has seguido del participio pasado del verbo principal. Ejemplo: I have eaten, he has eaten.

¿Cuál es la diferencia entre «have» y «has» en presente perfecto?
Have se usa con I, you, we, they. Has se usa con he, she, it.

¿Cuándo no debo usar el presente perfecto?
Cuando mencionas un momento específico y terminado en el pasado, como «yesterday», «last year» o una fecha concreta. En esos casos se usa el pasado simple.

¿Se puede usar el presente perfecto con «for» y «since»?
Sí. «For» se usa con duraciones (for two years) y «since» con puntos de inicio (since 2019), para expresar acciones que comenzaron en el pasado y continúan en el presente.


¿Te sirvió esta guía? Mira el video completo con ejemplos hablados [aquí], y déjame en los comentarios una frase tuya usando el presente perfecto — te la corrijo personalmente.

Deja un comentario