Saltar al contenido
← Blog

Aprendizaje de inglés

Present perfect para hispanohablantes: cuándo usarlo sin traducir del español

Por Teacher Jay · 28 de septiembre de 2026 · 5 min de lectura

Present perfect para hispanohablantes: cuándo usarlo sin traducir del español — guía de BestSpeak sobre aprendizaje
Present perfect para hispanohablantes: cuándo usarlo en inglés, por qué no equivale al pretérito perfecto español y reglas claras con ejemplos para no fallar.

El present perfect (have + participio) se usa en inglés para hablar del pasado cuando importa su conexión con el presente: experiencias de vida, acciones recientes con resultado visible y situaciones que continúan. Si das un momento concreto del pasado (yesterday, in 2019), usas past simple. No equivale exactamente al pretérito perfecto español.

El error clásico de los hispanohablantes con el present perfect viene de traducir "he comido" como "I have eaten" y "ayer comí" como "yesterday I ate", lo cual funciona a veces, y de pensar que ambos tiempos funcionan igual en los dos idiomas. No es así, y la diferencia explica errores como "I have seen him yesterday" o, al revés, evitar el tiempo por completo. Este artículo da un criterio sencillo basado en conexión con el presente, con ejemplos para cada uso y los errores más frecuentes.

La idea central: pasado con conexión al presente

El past simple cuenta algo cerrado en el pasado, con un momento terminado: "I lived in Lima in 2018." El present perfect cuenta algo del pasado que sigue siendo relevante ahora: "I have lived in Lima" (tengo esa experiencia o todavía vivo allí, según el contexto). La pregunta clave es: ¿el momento del pasado está claro y terminado, o me importa lo que significa para hoy? Si está claro y terminado, past simple. Si importa el resultado o la experiencia, present perfect.

Cómo se forma el present perfect

Se forma con have o has más el participio pasado del verbo. En afirmativa: "I have finished", "She has arrived". En negativa: "I have not finished" (o "haven't"). En pregunta: "Have you finished?". Los verbos regulares forman el participio con -ed (worked, finished); los irregulares hay que aprenderlos (seen, gone, done, written, been). Sugerencia: aprende los 30 irregulares más comunes en tarjetas de tres columnas: base, pasado, participio.

Uso 1: experiencias de vida

Hablas de algo que has hecho alguna vez en tu vida, sin decir cuándo. "I have been to Mexico." "Have you ever tried sushi?" "She has never flown in a helicopter." Las palabras ever y never aparecen mucho aquí. Si añades cuándo ("last year", "in 2015"), cambias a past simple: "I went to Mexico last year." Esa regla sola evita buena parte de los errores.

Uso 2: acciones recientes con resultado visible

Cuando algo acaba de ocurrir y el resultado se ve ahora: "I have lost my keys" (y no los tengo), "She has broken her arm" (y sigue lesionada), "The train has just left." Aquí aparecen "just", "already" y "yet": "Have you finished yet?", "I have already sent the email". El inglés británico prefiere el present perfect en estos casos; el americano a veces usa past simple ("Did you finish yet?"), pero el present perfect siempre es correcto.

Uso 3: situaciones que empezaron en el pasado y continúan

Aquí está la gran diferencia con el español. Para decir "vivo aquí desde hace cinco años", el inglés usa present perfect, no presente: "I have lived here for five years." Y para "trabajo aquí desde 2020": "I have worked here since 2020." Con "for" indicas duración (for five years, for a long time) y con "since" indicas el punto de inicio (since Monday, since 2020). Decir "I live here since five years" es uno de los errores más comunes y más visibles.

  • For + duración: for two hours, for three months, for ages.
  • Since + momento de inicio: since 9 a.m., since last summer, since I was a child.
  • How long + present perfect: "How long have you worked here?"

Cuándo NO usar present perfect: los marcadores del pasado cerrado

Con expresiones que sitúan el momento exacto en el pasado, usa siempre past simple: yesterday, last week, two days ago, in 2019, when I was young, at 5 o'clock. "I have seen him yesterday" es incorrecto; "I saw him yesterday" es lo correcto. Este es el error de traducción más frecuente porque en español "lo he visto ayer" suena aceptable en muchas variantes. Aprende estos marcadores como señal de alerta: si aparecen, past simple.

Present perfect vs pretérito perfecto español

En muchas variantes del español latinoamericano se usa el pretérito indefinido ("comí", "viví") para casi todo el pasado, y el perfecto compuesto ("he comido") menos. Así que traducir directamente te lleva a usar past simple de más. El inglés distingue con más rigor: si la acción conecta con el ahora, present perfect aunque en tu español dirías "viví". Un ejemplo: "¿Ya almorzaste?" se dice "Have you had lunch yet?" y no necesariamente "Did you have lunch?". Y "Vivo aquí desde 2020" no es "I live here since 2020", sino "I have lived here since 2020".

Ejercicios para automatizarlo

  • Escribe cinco frases con "have you ever" sobre tus experiencias, y respóndelas en voz alta.
  • Cuenta tu CV con present perfect: "I have worked in X for five years. I have managed teams of ten."
  • Cada vez que veas "desde hace" en español, traduce con "for" o "since" y present perfect.
  • Haz una lista de diez marcadores de past simple (yesterday, ago, last...) y escribe frases con ellos para fijar el contraste.

Una forma muy efectiva es hacer pares de frases. "I lived in Quito for three years" (ya no vivo allí) frente a "I have lived in Quito for three years" (sigo viviendo). El cambio de significado, que el español expresa con el contexto y no con el tiempo verbal, es lo que el inglés marca con el tiempo. Practicarlo en pares hace visible esa diferencia.

Tu siguiente paso

Hoy toma tres frases de tu vida real en que usarías "desde hace" o "alguna vez" y escríbelas con present perfect. Revísalas con las reglas de este artículo. Si quieres comprobar si lo usas bien al hablar, que es donde más se rompe, pide a un profesor que te haga preguntas sobre tu experiencia y marque los momentos en que dudas entre los dos tiempos.

Inscripción

Empieza por
tu meta.

Dinos a dónde quieres llegar y te decimos por dónde se entra. Sin compromiso, y sin ese discurso de ventas que ya te sabes.

BestSpeak — Tu inglés, en movimiento.

¿Cuál es tu meta?

Tu primera clase en grupo, gratis. Sin tarjeta, sin compromiso.

Sin spam. Sólo lo que pediste.