Los tiempos present and past perfect suelen dar más problemas por su lógica que por su forma: ambos conectan acciones, pero uno mira hacia el presente y el otro ordena dos momentos ya pasados. En este artículo te explico cómo se forman el presente perfecto y el pasado perfecto, cuándo usar cada uno y qué señales de tiempo te ayudan a elegir sin dudar. También verás los errores más frecuentes y una forma práctica de fijarlos sin depender de reglas sueltas.
Lo esencial para entenderlos sin confundirlos
- El present perfect enlaza un hecho pasado con una situación o periodo que sigue abierto ahora.
- El past perfect marca qué ocurrió antes dentro de un pasado ya situado.
- La clave no es traducir palabra por palabra, sino localizar el punto de referencia temporal.
- Expresiones como today, this week, just, yet o since suelen orientar hacia el presente perfecto.
- Marcas como before, by the time o una segunda acción pasada suelen pedir pasado perfecto.
- La mayoría de errores aparecen al mezclar estos tiempos con past simple o al usar mal el participio.
Qué resuelve cada tiempo perfecto
Yo suelo explicarlo con una idea muy simple: el presente perfecto conecta el pasado con el ahora, mientras que el pasado perfecto organiza dos hechos que ya quedan atrás. Esa diferencia parece pequeña, pero cambia por completo la lógica de la frase.
| Tiempo | Estructura | Idea central | Ejemplo | Cuándo lo siento natural |
|---|---|---|---|---|
| Present perfect | have/has + participio pasado | Acción pasada con efecto, relevancia o marco abierto en el presente | I have finished my essay. | Cuando el periodo no está cerrado o el resultado importa ahora |
| Past perfect | had + participio pasado | Acción anterior a otra acción pasada | I had finished my essay before dinner started. | Cuando necesito ordenar dos momentos pasados |
Si me obligan a resumirlo aún más, diría esto: el presente perfecto mira hacia el presente, y el pasado perfecto mira hacia un pasado ya encuadrado. A partir de ahí, la forma verbal deja de ser una fórmula memorizada y se convierte en una decisión temporal clara.
Cómo se forman sin perder de vista el participio
La forma es sencilla, pero conviene fijarla bien porque casi todos los fallos nacen aquí. En ambos casos el verbo principal aparece en participio pasado, y lo que cambia es el auxiliar.
Presente perfecto
La estructura es have/has + participio pasado: I have worked, she has worked, they have worked. El auxiliar cambia según la persona, pero el participio no.
Para negar, añado not: I haven't seen it, he hasn't arrived. Para preguntar, invierto el auxiliar: Have you finished?, Has she called?
Pasado perfecto
La estructura es todavía más limpia: had + participio pasado. No cambia con la persona: I had left, she had left, we had left. Eso lo vuelve muy útil en narraciones, porque la forma no te distrae del sentido.
El participio pasado
Aquí está el detalle que más conviene trabajar con calma. En los verbos regulares suele coincidir con el pasado simple, pero en los irregulares no. Por eso conviene aprender el participio como una pieza propia: go → gone, eat → eaten, write → written, see → seen, take → taken.
Cuando un alumno me dice que sabe la regla pero sigue fallando, casi siempre el problema no es la gramática: es el participio. Si esa base no está automatizada, el tiempo perfecto se vuelve inestable, aunque la teoría parezca clara.
Una vez fijada la forma, la duda real pasa a ser cuándo elegir cada uno, y ahí cambia por completo el criterio.
Cuándo usar el presente perfecto
El presente perfecto funciona bien cuando el pasado sigue teniendo una relación visible con el presente. En inglés británico aparece mucho con expresiones de tiempo que todavía no se han cerrado del todo o con experiencias que siguen contando ahora.
Experiencia de vida hasta ahora
Si hablo de algo que me ha pasado alguna vez en la vida, sin situarlo en un momento cerrado, uso este tiempo: I have visited Edinburgh twice, She has never studied abroad. La idea no es la fecha, sino la experiencia acumulada.
Resultado presente
También lo uso cuando una acción pasada explica una situación actual: I've lost my keys no describe solo una pérdida, sino el problema de ahora, que no puedo entrar en casa. En otras palabras, el verbo no se queda en el pasado; trae una consecuencia viva al presente.
Periodo no cerrado
Si el periodo temporal aún sigue abierto, el presente perfecto encaja muy bien: today, this week, this month, this year, so far, just, already, yet, ever, never, since y for son señales muy útiles. Por ejemplo: I've already sent the email, Have you finished your homework yet?, We've studied three chapters this week.
La norma práctica es clara: si el marco temporal sigue abierto, el presente perfecto suele ser la elección correcta. Cuando ese marco se cierra, la frase suele pedir past simple, no otra cosa.
Cuándo usar el pasado perfecto
El pasado perfecto sirve para contar qué ocurrió antes de otra referencia pasada. Yo lo veo como el tiempo de la secuencia interna: no describe el pasado en general, sino el orden exacto entre dos momentos ya acabados.
La acción más antigua de dos pasadas
En una frase como When I arrived, the train had left, hay dos hechos pasados. El primero en ocurrir es que el tren se fue; el segundo, que yo llegué. El pasado perfecto marca esa prioridad sin necesidad de explicarla de nuevo.
Con before, by the time y when
Estas expresiones suelen dar pistas muy fiables. Before introduce una acción que ya estaba completada, by the time suele señalar una referencia límite, y when funciona según qué acción sea anterior. Por ejemplo: She had booked the flight before she checked the prices o By the time we got there, the concert had started.
Lee también: When vs While - ¿Cómo usarlos con pasado simple y continuo?
En relatos y anécdotas
En narraciones, el pasado perfecto suele hacer de fondo y el past simple lleva la acción principal. Eso ayuda mucho a que el lector entienda el orden sin perderse. Yo lo uso especialmente cuando una historia tiene varios pasos y no quiero obligar al lector a reconstruirlos mentalmente.
Y aquí conviene ser pragmático: si solo hay un hecho pasado, normalmente no necesitas pasado perfecto. No lo uses para “sonar más avanzado”; úsalo cuando haya otra acción pasada que sirva de referencia. Esa disciplina evita textos artificiales.

Cómo distinguirlos del past simple y entre sí
Esta es la parte que más aclara la cabeza cuando por fin la ves en una sola mirada. Si yo dibujo una línea temporal, la decisión deja de depender de intuición y pasa a depender de qué punto de referencia tiene la frase.
| Tiempos | Punto de referencia | Marcadores típicos | Ejemplo | Qué prioriza |
|---|---|---|---|---|
| Past simple | Un momento cerrado del pasado | yesterday, last week, ago, in 2022 | I finished the report yesterday. | La fecha o el momento exacto |
| Present perfect | Un pasado conectado con el presente | today, this week, just, already, yet, since, for | I have finished the report today. | El resultado actual o el periodo todavía abierto |
| Past perfect | Otro punto pasado | before, by the time, already, just, when | I had finished the report before the meeting started. | El orden entre dos hechos pasados |
Mi regla rápida es esta: si el periodo sigue abierto, miro al presente perfecto; si la fecha está cerrada, uso past simple; si necesito ordenar dos hechos ya cerrados, uso past perfect. Con esa idea, la mayoría de dudas desaparecen sin tener que traducir desde el español palabra por palabra.
También ayuda recordar que el inglés no copia siempre la lógica del castellano. A veces en español diríamos “he comido” y en inglés conviene past simple; otras veces el presente perfecto es obligatorio porque el periodo sigue vivo. Por eso, más que traducir, conviene pensar en el marco temporal.
Los errores que más veo al corregir textos
Si alguien ya conoce la teoría pero sigue fallando, casi siempre repite uno de estos patrones. Yo los tengo muy presentes porque son los que más se cuelan en redacciones, ejercicios y exámenes.
- Usar present perfect con una referencia cerrada. Incorrecto: I have seen that film yesterday. Correcto: I saw that film yesterday.
- Confundir el participio con el pasado simple. Incorrecto: She has went home. Correcto: She has gone home.
- Meter pasado perfecto sin una segunda referencia pasada. Incorrecto: The Romans had spoken Latin si solo hablas de un hecho. Correcto: The Romans spoke Latin.
- Olvidar qué acción ocurrió antes. Incorrecto: When I arrived, the train left si quieres decir que ya se había ido. Correcto: When I arrived, the train had left.
- Traducir de forma literal desde el español. El hecho de que en castellano suene natural “he terminado” no significa que en inglés siempre haya que usar el mismo molde.
Corregir estos cinco puntos cambia mucho la precisión del texto. Y, sinceramente, es mejor dominar bien estas diferencias que memorizar veinte reglas mal conectadas entre sí.
La regla mental que más ayuda cuando estudias estos tiempos
Si tuviera que enseñarlos en una semana, lo haría así: primero ubico el punto de referencia, luego decido si el tiempo está abierto o cerrado, y por último miro si hay dos acciones pasadas que necesiten orden. Esa secuencia, en la práctica, vale más que repetir definiciones.
- Subraya la expresión temporal y pregúntate si el periodo sigue abierto o ya terminó.
- Si hay conexión con el presente, usa presente perfecto; si el momento está cerrado, usa past simple.
- Si hay dos hechos pasados, marca el anterior con pasado perfecto y deja el otro en past simple.
Con esa forma de pensar, leer textos, escribir redacciones o preparar ejercicios de gramática se vuelve mucho más limpio. Dejas de traducir mecánicamente y empiezas a ver la relación entre momentos, que es justo lo que estos tiempos quieren expresar.