Lección 9 de 16 · Nivel 3: Avanzado (B1-B2)

Present perfect: el tiempo que más confunde (y cómo dominarlo)

  • ⏱ 6 min de lectura
  • ❓ 5 preguntas de repaso
  • ✍️ Ejercicio con solución
En esta lección
  1. La forma: have / has + participio
  2. Uso 1: experiencias (sin decir cuándo)
  3. Uso 2: algo que empezó en el pasado y sigue (for y since)
  4. Uso 3: resultados recientes (just, already, yet)
  5. La regla final: ¿pasado simple o present perfect?
  6. Resumen
Lo que lograrás en esta lección
  • Entender por fin cuándo se usa el present perfect y cuándo el pasado simple.
  • Hablar de experiencias, logros y cambios recientes.
  • Usar bien for y since, y just, already y yet.

Bienvenido al nivel avanzado. El present perfect (I have worked) se parece al pretérito perfecto español ("he trabajado"), pero no se usa igual. La clave es una sola idea: conecta el pasado con el presente. Si el momento del pasado está cerrado y se menciona, va pasado simple; si importa el resultado ahora o el periodo sigue abierto, va present perfect.

La forma: have / has + participio

Ejemplo
AfirmativoI've finished the report. / She's worked here for five years.
NegativoThey haven't arrived yet. / He hasn't called me.
PreguntaHave you ever been to London?

El participio de los verbos regulares es igual al pasado (worked, called). Los irregulares tienen una tercera forma que conviene aprender junto al pasado:

InfinitivoPasadoParticipio
bewas / werebeen
gowentgone
dodiddone
seesawseen
writewrotewritten
taketooktaken
speakspokespoken
eatateeaten
beginbeganbegun
buy / make / send / meetbought / made / sent / metigual que el pasado

Uso 1: experiencias (sin decir cuándo)

Hablamos de lo que hemos hecho "alguna vez en la vida", sin importar la fecha:

  • Have you ever worked abroad? — ¿Alguna vez has trabajado en el extranjero?
  • I've never seen snow.
  • She has led three international projects. (ideal para entrevistas: logros)

En cuanto das el cuándo, pasa al pasado simple: I've been to Mexico. I went there in 2022.

Been vs. gone

She has been to Paris = fue y ya volvió. She has gone to Paris = se fue y todavía está allá.

1. "I ___ to Brazil three times."

  • have been
  • have gone
  • was been

Experiencia de ir y volver, sin fecha → have been.

2. "I ___ to Brazil in 2023."

  • have been
  • went
  • have gone

Hay un momento terminado y concreto (in 2023) → pasado simple: went.

Uso 2: algo que empezó en el pasado y sigue (for y since)

Aquí está el error más común de los hispanohablantes. En español decimos "Vivo aquí desde hace cinco años" en presente. En inglés, si la situación empezó antes y continúa, se usa present perfect:

  • I've lived here for five years. — nunca "I live here for five years".
  • We've known each other since 2015.
  • How long have you worked at this company?
for (duración)since (punto de inicio)
for two years, for a long time, for three monthssince 2020, since Monday, since I was a child

Con verbos de acción que duran (work, study, wait, live), también es muy natural el present perfect continuous: I've been waiting for an hour. / She's been studying English since March.

3. "Llevo tres años en esta empresa." ¿Cómo lo dices?

  • I work in this company for three years.
  • I am working in this company since three years.
  • I've worked at this company for three years.

La situación empezó en el pasado y continúa → present perfect + for (duración).

4. "She has been the manager ___ 2021."

  • for
  • since
  • during

2021 es el punto de inicio → since.

Uso 3: resultados recientes (just, already, yet)

Cuando lo importante es la consecuencia ahora, no el momento:

  • I've lost my keys. (y no puedo entrar)
  • I've just sent the email. — just = acabo de.
  • We've already paid the invoice. — already = ya (antes de lo esperado).
  • Have you finished yet? / I haven't finished yet. — yet = ya / todavía, en preguntas y negativos, al final.
Inglés americano vs. británico

En inglés americano informal oirás también I just sent it o Did you eat yet? con pasado simple. Ambas formas se entienden; en exámenes y en contextos formales, usa el present perfect.

La regla final: ¿pasado simple o present perfect?

Pasado simplePresent perfect
Tiempo terminado y mencionado: yesterday, last year, in 2019, two days ago, when I was youngTiempo no mencionado o abierto: ever, never, already, yet, just, so far, this week, today, for, since
I met the CEO last week.I've met the CEO.
I didn't finish the report yesterday.I haven't finished the report yet.

5. "We ___ three new clients so far this month."

  • signed
  • have signed
  • sign

So far this month es un periodo que sigue abierto → present perfect: have signed.

Reto del día: tu resumen profesional

Prepara la respuesta a la pregunta de entrevista Tell me about yourself. en 6 a 8 frases. Incluye: cuánto tiempo llevas en tu trabajo o área (for / since), dos logros (I've led / I've increased / I've managed) y una experiencia concreta con fecha en pasado simple.

Ver un ejemplo

I'm a marketing specialist and I've worked in digital marketing for six years. Since 2022, I've been the social media lead at a retail company. In that time, I've increased our online sales by 40% and I've managed a team of four people. Last year, I launched our first e-commerce campaign in three countries. I've always enjoyed working with data, and now I'm looking for a role in an international company.

Resumen

  • have / has + participio; aprende la tercera forma de los irregulares.
  • Experiencias sin fecha, situaciones que continúan (for / since) y resultados recientes.
  • Si dices cuándo (terminado), usa pasado simple.
  • "Llevo X años…" = I've … for X years.

En la próxima lección aprenderás los cuatro condicionales para hablar de lo que pasará, lo que pasaría y lo que habría pasado.

🎓 Guarda tu avance y obtén tu certificado gratis

Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.

Inscribirme gratis