Capítulo VI · Tiempos verbales

Presente Perfecto

Present Perfect — el pasado que todavía toca el presente

ObjetivoAl terminar sabrás por qué «he perdido» y «I have lost» se escriben igual pero no se usan en los mismos momentos, cuándo el inglés te obliga a este tiempo, y por qué «I have seen her yesterday» es imposible.

El problema: un falso amigo, pero de tiempos

Este tiempo tiene una trampa distinta a las demás. No es que te falte la forma en español: la tienes, y es idéntica.

haber + participiohave + participio

He trabajado · I have worked. Ha comido · He has eaten. Pieza por pieza, encajan.

Y ahí está el problema: la forma coincide, pero el momento de usarla no. En Latinoamérica, además, el pretérito perfecto se usa mucho menos que en España — donde un español dice «he perdido las llaves», tú dices normalmente «perdí las llaves»:

Español (Latinoamérica)Inglés
Perdí las llaves ayer.I lost my keys yesterday.
Perdí las llaves.I have lost my keys.

Una sola forma española, dos inglesas. Y esta vez el inglés no te deja elegir: hay frases donde el past simple no es una opción.

La idea central: ¿importa ahora?

El present perfect no es un tiempo del pasado. Su nombre lo dice: es un presente. Habla de ahora, y menciona algo pasado solo porque ese algo todavía cuenta.

Compáralo con lo que ya sabes del past simple. Es el mismo eje, visto desde los dos extremos:

past simple — cerrado, con borde

I lost my keys yesterday.

Perdí las llaves ayer.

lost

present perfect — sigue contando

I have lost my keys.

Perdí las llaves. (y sigo sin ellas)

havelost

El verbo es el mismo y el suceso es el mismo. Lo que cambia es de qué estás hablando: en la primera, de ayer; en la segunda, de tu problema de ahora.

___ my wallet — I can't pay.___ my wallet last Tuesday.She ___ to Japan three times.She ___ to Japan in 2019.The bus ___ — we have to walk.The bus ___ ten minutes ago.

Cómo se construye

Sujetohave / hasparticipio

El participio es la tercera forma del verbo — work → worked → **worked**, see → saw → **seen**. Si esa tercera columna te suena borrosa, está entera en Participio Pasado; aquí solo la usamos.

SujetoAuxiliarEjemplo
I / you / we / theyhaveI have finished.
he / she / ithasShe has finished.

El auxiliar es have, así que se comporta como todos los auxiliares que ya conoces: se niega solo y se adelanta solo. Nada de do.

FormaEstructuraEjemplo
Afirmativosujeto + have/has + participioI have seen it.
Negativosujeto + haven’t/hasn’t + participioI haven’t seen it.
PreguntaHave/Has + sujeto + participioHave you seen it?

Error típico

I have ate lunch.

I have eaten lunch.

Después de have va el participio, no el pasado. ate es pasado; eaten es participio.

She ___ finished.They ___ arrived.I have ___ that film.He has ___ his keys.We ___ finished yet.___ you seen my phone?¿Cuál es correcta?She ___ eaten.I have ___ to Cartagena twice.

Los tres trabajos

El present perfect aparece casi siempre en una de tres situaciones. Las tres son la misma idea — esto todavía cuenta — pero conviene reconocerlas por separado, porque cada una trae sus propias palabras.

Experiencia — alguna vez en tu vida

No importa cuándo, importa si te ha pasado. Palabras clave: ever, never. Have you ever been to Europe? · I have never eaten octopus.

Resultado — pasó, y por eso estamos así

El suceso es pasado; la consecuencia es presente. Palabras clave: just, already, yet. I have just finished. · She has already left. · I haven’t finished yet.

Tiempo sin cerrar — empezó antes y sigue

Un periodo que todavía no ha terminado. Palabras clave: for, since. I have lived here for five years. (y sigo aquí)

___ you ever been to Europe?I have ___ eaten octopus.She has ___ left — you just missed her.I haven't finished ___.I have ___ arrived — I'm still at the door.Has the film started ___?

for y since

Estas dos dan problemas porque el español usa desde hace y desde de una forma que no se reparte igual.

for + cuánto tiemposince + desde cuándo

for — la duración

I have lived here for five years.

Vivo aquí desde hace cinco años.

forfive years

since — el punto de partida

I have lived here since 2019.

Vivo aquí desde 2019.

since2019

La prueba es corta: si lo que sigue es un periodo (two hours, five years, a long time) → for. Si es un momento concreto (Monday, 2019, I was a child) → since.

Error típico

I live here since 2019.

I have lived here since 2019.

Este es el error que más delata. El periodo empezó en el pasado y sigue abierto, y para eso el inglés exige el perfecto.

I have worked here ___ three years.I have worked here ___ 2021.She has been ill ___ Monday.We have known each other ___ a long time.¿Cuál es correcta?He has studied English ___ he was a child.

La frontera: cuándo el inglés te lo prohíbe

Ya tienes la regla, pero conviene verla desde el lado de la prohibición, porque es donde se cometen los errores.

Una marca de tiempo terminado y el present perfect no pueden ir en la misma frase. Yesterday, last year, in 2019, two hours ago, when I was a child — todas cierran el borde, y el perfecto se niega a cerrarlo.

Error típico

I have seen her yesterday.

I saw her yesterday.

yesterday ya dice cuándo. En cuanto aparece, el inglés solo admite past simple.

Error típico

I have finished it two hours ago.

I finished it two hours ago.

ago es exactamente lo mismo: mide desde ahora hacia atrás hasta un punto cerrado.

Piden past simplePiden present perfect
yesterday · last week · in 2019 · two days agoever · never · just · already · yet
when I was a child · at eight o’clockfor · since · so far · this week (sin cerrar)
I ___ her yesterday.I ___ her twice this week.We ___ in Cali in 2019.We ___ in Cali since 2019.¿Cuál es correcta?¿Cuál es correcta?

Práctica

En voz alta

Convierte cada apunte en una frase completa en inglés. Decide primero si hay un «cuándo» cerrado.

  1. yohe perdidolas llaves
  2. yoperdílas llavesayer
  3. ¿?túalguna vezestar en Europa
  4. ellanuncaprobar el pulpo
  5. nosotrosvivir aquídesde hace cinco años
  6. élvivir aquídesde 2019
  7. yoacabar de terminar
  8. ellostodavía nollegar
  9. ¿?ellayasalir
  10. el busyairse
  11. yoconocerlodesde que era niño
  12. ¿cuánto tiempo?túestudiar inglés
Ver respuestas
  1. I've lost my keys.
  2. I lost my keys yesterday.
  3. Have you ever been to Europe?
  4. She has never eaten octopus.
  5. We've lived here for five years.
  6. He's lived here since 2019.
  7. I've just finished.
  8. They haven't arrived yet.
  9. Has she left yet?
  10. The bus has already left.
  11. I've known him since I was a child.
  12. How long have you studied English?

Por escrito

Elige entre past simple y present perfect. Busca primero si la frase dice cuándo.

  1. I my keys — I can't open the door.(lose)
  2. She to Japan in 2019.(go)
  3. We here since 2021.(live)
  4. They the film last night.(watch)
  5. you ever sushi?(eat)
  6. He just the report.(finish)

Y ahora sin ayuda — escribe la frase entera en inglés:

Traduce

Frase completa, sin pistas. Si puedes decir cuándo, es past simple.

  1. He perdido el pasaporte. →
  2. Perdí el pasaporte el año pasado. →
  3. ¿Has estado alguna vez en Brasil? →
  4. Vivo aquí desde hace tres años. →
  5. Todavía no he terminado. →
  6. Ella ya se fue. →

La comprobación final:

¿Por qué «I have seen her yesterday» es imposible?«Vivo aquí desde 2019» en inglés es…

Comparte

¿A alguien más le sirve? Mándale esta lección.