Present Perfect: usos principales explicados claramente

Usos del Present Perfect: pasado y presenteAprende qué expresa el Present Perfect y cuándo se usa en el inglés actual, centrándote en cómo conecta acciones del pasado con el presente. Verás situaciones típicas, ejemplos claros comentados, errores comunes de hispanohablantes y un ejercicio práctico final.

Este tiempo verbal une lo que ocurrió en el pasado con lo que todavía tiene relevancia ahora, por eso suele generar dudas, aunque en realidad es muy práctico. Aquí verás cuándo se usa en conversaciones reales: para hablar de experiencias, cambios, resultados presentes y acciones recientes sin indicar exactamente cuándo ocurrieron. Con ejemplos claros, aprenderás a elegirlo de forma natural y a evitar errores comunes.

Qué expresa el Present Perfect

Este tiempo verbal se usa para conectar un hecho pasado con el presente. La idea clave es que el evento ocurrió antes, pero su efecto, relevancia o resultado se percibe “ahora”: en la conversación, en la situación actual o en el periodo de tiempo que todavía no ha terminado.

Por eso, suele aparecer cuando no interesa (o no se menciona) el momento exacto en que pasó algo, y en su lugar se destaca la experiencia, el cambio, el resultado o la continuidad. En inglés, el patrón básico es have/has + past participle (participio pasado).

Valores principales que comunica

  • Experiencia de vida (algo que te ha pasado alguna vez): I've been to London (He estado en Londres).
  • Resultado visible en el presente: She's lost her keys (Ha perdido las llaves).
  • Acción reciente (a menudo con just): They've just arrived (Acaban de llegar).
  • Cambio o evolución hasta ahora: My English has improved (Mi inglés ha mejorado).
  • Situación que empezó en el pasado y continúa: I've lived here for five years (He vivido/vivo aquí desde hace cinco años).
  • Hechos repetidos en un periodo no terminado: I've called her twice today (La he llamado dos veces hoy).
  • Logros sin especificar cuándo: Scientists have discovered a new planet (Han descubierto un nuevo planeta).
  • Noticias o información nueva para el oyente: We've found the problem (Hemos encontrado el problema).

Señales típicas (marcadores de tiempo) y cómo orientan el significado

Marcador Qué sugiere Ejemplo
ever / never Experiencia en cualquier momento de la vida Have you ever tried sushi (¿Has probado sushi alguna vez)?
just Acción muy reciente I've just finished (Acabo de terminar).
already Algo ocurrió antes de lo esperado She's already left (Ya se ha ido).
yet En preguntas/negativas: “todavía” We haven't decided yet (Todavía no hemos decidido).
for + periodo Duración hasta ahora I've worked here for two months (He trabajado aquí durante dos meses).
since + punto inicial Inicio en el pasado hasta el presente He's been here since Monday (Está aquí desde el lunes).
today / this week Periodo no terminado (si “sigue en curso”) I've had three meetings this week (He tenido tres reuniones esta semana).

Patrones prácticos para identificarlo y usarlo bien

  • Si preguntas por “cuándo exactamente”, suele no ser este tiempo: si aparece yesterday, last year, in 2019, normalmente se prefiere Past Simple.
  • Si el foco es “hasta ahora”, encaja bien con for y since: I've known her since 2018 (La conozco desde 2018).
  • Con resultados presentes, a menudo se entiende “ahora no lo tengo / ahora está así”: I've broken my phone (He roto mi móvil).
  • Con experiencias, suele ir con ever/never y no pide fecha: I've never seen that movie (Nunca he visto esa película).
  • En preguntas, el orden típico es Have/Has + sujeto + participio: Have you finished (¿Has terminado)?

Cuándo se usa en inglés moderno

Usos del present perfect en inglés moderno

En el inglés actual, este tiempo verbal se elige cuando el hablante quiere conectar un hecho pasado con el presente: porque el resultado sigue vigente, porque la experiencia es relevante “hasta ahora”, o porque el periodo de tiempo todavía no ha terminado. La idea práctica es que no se cuenta el pasado como algo cerrado y “con fecha”, sino como algo que afecta al momento actual.

Por eso, suele evitarse cuando se menciona un momento terminado (por ejemplo, yesterday o in 2019), y se prefiere cuando el marco temporal está abierto (today, this week, so far) o cuando el foco está en el cambio o el resultado visible. En conversación, además, es común para dar noticias recientes y para preguntar por avances.

Patrones de uso más frecuentes en la comunicación diaria

  • Resultado presente: I've lost my keys (he perdido las llaves; ahora no las tengo).
  • Cambio reciente: She's broken her phone (se le ha roto el móvil; ahora está roto).
  • Noticias/acabado de ocurrir (a menudo con just): They've just arrived (acaban de llegar).
  • Experiencia de vida (sin decir cuándo): I've been to Japan (he estado en Japón).
  • Experiencia negativa: I haven't tried sushi (no he probado sushi).
  • “Alguna vez” (con ever): Have you ever met him? (¿lo has conocido alguna vez?).
  • “Nunca” (con never): I've never seen that movie (nunca he visto esa película).
  • Periodo no terminado: I've worked a lot this week (esta semana; aún no ha terminado).
  • Hasta ahora (con so far): So far, we've sold 200 tickets (hasta ahora).
  • En los últimos… (con in the last): I've read three books in the last month (en el último mes).
  • Desde / durante (con since / for): We've lived here for ten years (durante diez años).
  • Acción repetida hasta el presente: I've called her twice today (hoy; todavía “cuenta”).
  • Logros: Scientists have discovered a new treatment (han descubierto; la noticia importa ahora).
  • Situaciones que continúan (estados): I've known Ana for years (la conozco desde hace años; sigue siendo verdad).
  • Preguntar por progreso: Have you finished your homework? (¿ya lo has terminado?).

Marcadores temporales típicos (y cómo orientan el significado)

Marcador Uso habitual Ejemplo
just Algo muy reciente I've just finished
already Antes de lo esperado / énfasis en “ya” She's already left
yet Interrogativas y negativas; “todavía” Have you called yet?
ever / never Experiencia en cualquier momento de la vida Have you ever tried it?
so far Balance provisional hasta el presente So far, it's been easy
today / this week / this year Periodo abierto (no terminado) I've had two meetings today
for + duración Cuánto tiempo (duración) We've waited for an hour
since + punto de inicio Desde cuándo (inicio) I've lived here since 2020

Cuándo NO se suele usar (y qué se elige en su lugar)

  • Con un momento pasado terminado: I saw her yesterday (ayer) suele ir en pasado simple, no I've seen her yesterday.
  • Con “cuándo” explícito: si la pregunta es When did it happen? (¿cuándo pasó?), la respuesta normalmente usa pasado simple con la fecha o el momento.
  • Relatos cronológicos: para contar una historia paso a paso, el pasado simple encadena acciones: I woke up, had breakfast, and left.

Detalles que confunden a hispanohablantes

  • since vs for: since + inicio (since Monday, desde el lunes) y for + duración (for two hours, durante dos horas).
  • gone vs been: She's gone to London (se ha ido; no está aquí) vs She's been to London (ha estado; experiencia, ya volvió).
  • today / this week: aunque en español suene “pasado”, en inglés se usa mucho con periodos abiertos: I've spoken to him today (hoy; todavía es “hoy”).
  • Plural irregular: I've lost my teeth (toothteeth, diente/dientes).
  • Artículos: I've got a car (un coche) vs I've got car (incorrecto en este sentido; car es contable (countable: contable)).

Relación entre pasado y presente

Este tiempo verbal se usa cuando un hecho ocurrido antes sigue siendo relevante ahora: porque deja un resultado visible, porque afecta a la situación actual o porque forma parte de tu experiencia hasta hoy. La idea clave es que el “marco temporal” incluye el presente, aunque la acción haya empezado en el pasado.

En la práctica, suele aparecer con expresiones de tiempo no acabadas (today, this week, lately) o con situaciones que aún continúan. Si el hablante se centra en “cuándo” ocurrió (un momento terminado como yesterday o in 2019), normalmente cambia a past simple.

Patrones típicos que conectan antes y ahora

  • Resultado presente: la acción pasada explica una consecuencia actual.
  • Experiencia hasta el momento: algo que has hecho o no has hecho en tu vida “hasta ahora”.
  • Periodo no terminado: el tiempo mencionado incluye el presente.
  • Acción que continúa: empezó antes y sigue en curso (a menudo con for/since).
  • Cambio o progreso: la situación ha evolucionado y el cambio importa ahora.
  • Noticias recientes: algo acaba de pasar y es relevante en este momento.

Comparación rápida: foco en el “ahora” vs. foco en el “cuando”

Enfoque Forma típica Ejemplo
Consecuencia actual Present perfect I’ve lost my keys (he perdido las llaves).
Momento terminado Past simple I lost my keys yesterday (ayer).
Periodo que incluye el presente Present perfect She has worked a lot this week (esta semana).
Periodo cerrado en el pasado Past simple She worked a lot last week (la semana pasada).

Señales de tiempo que suelen activar esta conexión

Algunas expresiones empujan a interpretar el tiempo como “abierto” o conectado con el presente. No son obligatorias, pero ayudan a reconocer el patrón y a elegir la forma verbal adecuada.

  • today (hoy)
  • this morning / this afternoon (esta mañana / esta tarde) cuando el periodo aún no ha terminado
  • this week / this month / this year (esta semana / este mes / este año)
  • so far (hasta ahora)
  • up to now (hasta ahora)
  • recently (recientemente)
  • lately (últimamente)
  • in the last few days (en los últimos días)
  • over the past two years (durante los últimos dos años)
  • since 2020 (desde 2020)
  • for three hours (durante tres horas)
  • ever (alguna vez) en preguntas
  • never (nunca)
  • already (ya)
  • yet (todavía / ya) en negativas y preguntas
  • just (acabar de)

Ejemplos prácticos (con el “efecto” en el presente)

Observa cómo el significado no se limita al pasado: cada frase sugiere una consecuencia, una experiencia acumulada o un periodo aún vigente. Esa es la razón por la que encaja este tiempo y no una forma puramente pasada.

  • I’ve finished the report, so we can send it now (he terminado el informe).
  • She has broken her phone, so she can’t call (se le ha roto el móvil).
  • We’ve met before (nos hemos conocido antes).
  • Have you ever tried sushi? (¿has probado sushi alguna vez?).
  • I haven’t seen him today (hoy todavía cuenta como periodo abierto).
  • They’ve moved to a new flat, so the address has changed (se han mudado).
  • Prices have increased this year (este año no ha terminado).
  • I’ve lived here for ten years (sigo viviendo aquí).
  • He has worked here since March (desde marzo y continúa).
  • We’ve already booked the tickets (ya están reservados).
  • Has the meeting started yet? (¿ya ha empezado?).
  • I’ve just arrived (acabo de llegar).

Situaciones típicas de uso

Usos del present perfect: experiencia y resultado vigente

En la práctica, este tiempo verbal se elige cuando el hablante quiere conectar un hecho pasado con el presente: porque el resultado sigue vigente, porque la experiencia “cuenta ahora” o porque el periodo de tiempo aún no ha terminado. La idea clave es que no se presenta como un evento cerrado y aislado con una fecha concreta, sino como algo relevante en el momento actual.

Por eso suele aparecer con marcadores como already (ya), yet (todavía/aún), just (acabar de), ever (alguna vez) o never (nunca). También es muy común en preguntas sobre experiencias y en avisos o actualizaciones donde importa el estado actual más que el “cuándo”.

1) Resultados presentes (pasado con efecto ahora)

  • I’ve lost my keys. (He perdido mis llaves: ahora no las tengo)
  • She’s broken her phone. (Se le ha roto el móvil: ahora no funciona)
  • We’ve finished the report. (Hemos terminado el informe: ya está listo)
  • They’ve moved to Madrid. (Se han mudado a Madrid: ahora viven allí)
  • He’s forgotten your name. (Ha olvidado tu nombre: ahora no lo recuerda)

2) Experiencias de vida (sin decir cuándo)

  • Have you ever been to London? (¿Has estado alguna vez en Londres?)
  • I’ve never tried sushi. (Nunca he probado sushi)
  • She’s met a famous actor. (Ha conocido a un actor famoso)
  • We’ve visited that museum. (Hemos visitado ese museo)
  • They’ve seen this movie before. (Han visto esta película antes)

3) Periodos no terminados (today/this week/this year)

  • I’ve had three meetings today. (He tenido tres reuniones hoy)
  • She’s worked a lot this week. (Ha trabajado mucho esta semana)
  • We’ve made progress this month. (Hemos avanzado este mes)
  • Have you spoken to him this morning? (¿Has hablado con él esta mañana?)
  • They’ve traveled a lot this year. (Han viajado mucho este año)

4) Noticias, actualizaciones y anuncios recientes

  • The company has announced a new policy. (La empresa ha anunciado una nueva política)
  • Scientists have discovered a new planet. (Los científicos han descubierto un nuevo planeta)
  • The train has been delayed. (El tren se ha retrasado)
  • Prices have increased recently. (Los precios han subido recientemente)
  • Someone has left a message for you. (Alguien ha dejado un mensaje para ti)

5) Acciones muy recientes con “just”, “already”, “yet”

Marcador Patrón típico Ejemplo
just (acabar de) have/has + participle I’ve just arrived. (Acabo de llegar)
already (ya) afirmativa; a menudo antes del participio She’s already eaten. (Ya ha comido)
yet (todavía/aún) negativa e interrogativa; normalmente al final Have you finished yet? (¿Has terminado ya?)
ever (alguna vez) preguntas sobre experiencia Have you ever driven a truck? (¿Has conducido alguna vez un camión?)
never (nunca) negación “interna” sin not We’ve never seen snow. (Nunca hemos visto nieve)

6) Cambios y evolución (tendencias hasta ahora)

  • My English has improved. (Mi inglés ha mejorado)
  • He has become more confident. (Se ha vuelto más seguro)
  • The situation has changed a lot. (La situación ha cambiado mucho)
  • Technology has advanced quickly. (La tecnología ha avanzado rápido)
  • Our relationship has grown stronger. (Nuestra relación se ha fortalecido)

7) Repetición “hasta ahora” con “for” y “since” (duración)

  • I’ve lived here for ten years. (Vivo aquí desde hace diez años)
  • She’s studied English since 2018. (Estudia inglés desde 2018)
  • We’ve known each other for a long time. (Nos conocemos desde hace mucho)
  • He’s worked there since March. (Trabaja allí desde marzo)
  • They’ve been married for five years. (Están casados desde hace cinco años)

8) Logros y tareas completadas (enfoque en el logro)

  • I’ve passed the exam. (He aprobado el examen)
  • She’s completed the course. (Ha completado el curso)
  • We’ve reached our goal. (Hemos alcanzado nuestro objetivo)
  • They’ve solved the problem. (Han resuelto el problema)
  • He’s sent the email. (Ha enviado el correo)

9) Preguntas típicas en conversación (para ponerse al día)

  • How have you been? (¿Cómo has estado?)
  • What have you done today? (¿Qué has hecho hoy?)
  • Have you heard the news? (¿Has oído la noticia?)
  • Have you decided yet? (¿Ya has decidido?)
  • Has anything changed? (¿Ha cambiado algo?)

10) Errores frecuentes por interferencia con el español (y cómo evitarlos)

  • Evitar usar una fecha concreta con este tiempo: mejor Past Simple con yesterday (ayer), last week (la semana pasada), in 2020 (en 2020).
  • Con yet (todavía/aún), colocación típica al final: “Have you eaten yet?”; no suele ir al inicio en inglés estándar.
  • Con since (desde), se marca el punto de inicio; con for (durante), la duración: “since Monday” vs “for two days”.
  • En preguntas de experiencia, preferir “Have you ever…?” en lugar de “Did you ever…?” si no se habla de un momento concreto.

Ejemplos claros y comentados

En esta sección verás oraciones modelo con su lectura más natural en contexto. La idea práctica es identificar qué “conecta” el hablante con el presente: un resultado visible ahora, una experiencia acumulada, una acción que continúa o un periodo de tiempo que todavía no ha terminado.

Fíjate también en los patrones: have/has + participio, el uso frecuente de yet (todavía/aún) y already (ya), y la diferencia entre decir “cuándo” (normalmente pasado simple) y decir “qué ha pasado hasta ahora” (tiempo compuesto).

Resultados en el presente (lo importante es el efecto “ahora”)

  • I’ve lost my keys. (He perdido mis llaves: ahora no las tengo)
  • She’s broken her phone. (Se le ha roto el móvil: ahora no funciona)
  • We’ve finished the report. (Hemos terminado el informe: ya está listo)
  • They’ve changed the schedule. (Han cambiado el horario: ahora es diferente)
  • He’s hurt his ankle. (Se ha hecho daño en el tobillo: ahora le duele/limita)

Experiencias (alguna vez / nunca, sin decir “cuándo”)

  • I’ve been to London. (He estado en Londres: experiencia)
  • Have you ever tried sushi? (¿Has probado sushi alguna vez?)
  • She has never driven a car. (Nunca ha conducido un coche)
  • We’ve seen that movie before. (Ya hemos visto esa película)
  • They’ve met the new manager. (Han conocido al nuevo gerente)

Observa que aquí no aparece un momento concreto (no se dice “yesterday”, “in 2019”, etc.). Si añades un “cuándo” cerrado, suele cambiar a pasado simple: “I went to London in 2019”.

Acciones que continúan (desde… / durante… y siguen)

  • I’ve lived here for five years. (He vivido aquí durante cinco años: y sigo aquí)
  • She has worked at this company since 2021. (Trabaja en esta empresa desde 2021: continúa)
  • We’ve known each other for a long time. (Nos conocemos desde hace mucho)
  • They’ve been married since June. (Están casados desde junio)
  • He’s studied English for two months. (Ha estudiado inglés durante dos meses: sigue)

Patrón útil: since + punto de inicio (2021, Monday, June) y for + duración (two months, five years). En español ambos pueden traducirse como “desde” o “durante”, pero en inglés se reparten así.

Periodos no terminados (today/this week/this year…)

  • I’ve had three meetings today. (He tenido tres reuniones hoy: “hoy” aún no ha terminado)
  • She’s sent two emails this morning. (Ha enviado dos correos esta mañana: si la mañana sigue)
  • We’ve traveled a lot this year. (Hemos viajado mucho este año)
  • They’ve watched four episodes this week. (Han visto cuatro episodios esta semana)

“Just”, “already”, “yet”: colocación típica y matiz

Estos adverbios suelen ir entre have/has y el participio. Ayudan a precisar el momento relativo: “just” (acabar de), “already” (ya, antes de lo esperado) y “yet” (todavía/aún, sobre todo en negativas y preguntas).

  • I’ve just arrived. (Acabo de llegar)
  • She has already eaten. (Ya ha comido)
  • We haven’t decided yet. (Todavía no hemos decidido)
  • Have they finished yet? (¿Ya han terminado?)
  • He hasn’t called me yet. (Aún no me ha llamado)

Presente perfecto vs pasado simple (comparación rápida)

Idea Ejemplo en inglés Qué comunica
Experiencia sin “cuándo” I’ve seen that film. La película forma parte de mi experiencia; el momento no importa.
Evento en un momento terminado I saw that film last night. Importa el “cuándo” (last night = anoche, periodo cerrado).
Resultado relevante ahora She’s lost her wallet. Consecuencia presente: ahora no tiene la cartera.
Hecho terminado sin conexión explícita She lost her wallet on Monday. Se sitúa en un día concreto (on Monday = el lunes).
Situación que continúa We’ve lived here since 2020. Empezó en 2020 y sigue en el presente.
Situación terminada en el pasado We lived there in 2020. Se presenta como etapa cerrada (ya no necesariamente continúa).

Errores típicos y cómo corregirlos con un patrón

  • Incorrecto: I have seen him yesterday. → Correcto: I saw him yesterday. (ayer = tiempo terminado)
  • Incorrecto: She has been to Paris last year. → Correcto: She went to Paris last year. (last year = el año pasado, cerrado)
  • Incorrecto: I am here since 2022. → Correcto: I have been here since 2022. (estado que continúa)
  • Incorrecto: Have you ever been in London? → Mejor: Have you ever been to London? (“be to” para “haber estado en” como visita)
  • Incorrecto: We have finished already the task. → Más natural: We have already finished the task. (colocación de “already”)

Errores comunes de hispanohablantes

Muchos fallos al usar este tiempo verbal no vienen de “no saber la regla”, sino de trasladar literalmente estructuras del español. En inglés, la elección entre una forma que conecta con el presente y una que se limita al pasado depende mucho de si el momento está “cerrado” (con un marcador de tiempo terminado) o si la experiencia/resultado sigue vigente.

La idea clave es distinguir entre: (1) acciones en un tiempo pasado terminado (suele pedir pasado simple) y (2) acciones que afectan al ahora, experiencias sin fecha concreta o situaciones que empezaron antes y continúan. A partir de ahí, conviene fijarse en marcadores típicos (yet/already/just, ever/never, for/since) y en cómo se forma la estructura con have/has + participio.

Patrones de error más frecuentes (y cómo corregirlos)

  • Usar pasado simple con “ever/never”: “Did you ever go to London?” suele sonar menos natural si preguntas por experiencia general. Mejor: “Have you ever been to London?” (¿alguna vez has estado en Londres?).
  • Usar este tiempo con “yesterday/last year/in 2019”: “I have seen him yesterday” es incorrecto. Con un tiempo pasado terminado: “I saw him yesterday”.
  • Olvidar que “just/already/yet” piden una estructura específica: “I just finished” es posible en EE. UU., pero si practicas la forma más estándar para este uso: “I’ve just finished” (acabo de terminar).
  • Confundir “been” y “gone”: “She has been to Paris” (ha estado; fue y volvió). “She has gone to Paris” (se ha ido; está allí o de camino).
  • Traducir “desde hace” con una forma incorrecta: “I am here since 2020” no funciona. Mejor: “I have been here since 2020” (desde 2020).
  • Mezclar “for” y “since”: “since” + punto de inicio (“since Monday”, desde el lunes); “for” + duración (“for two weeks”, durante dos semanas).
  • Omitir “have/has”: “I finished my homework” es pasado simple; si quieres conectar con el presente: “I have finished my homework”.
  • Usar “have” con tercera persona singular: “He have finished” es incorrecto. Debe ser “He has finished”.
  • Formar preguntas como en español: “You have finished?” es posible en tono informal, pero la forma estándar es “Have you finished?”
  • Negaciones mal formadas: “I haven’t went” es incorrecto. Debe ser “I haven’t gone” (participio, no pasado).
  • Participios irregulares confundidos con el pasado: “I have ate” → “I have eaten”; “I have wrote” → “I have written”.
  • Usar “since” con una duración: “since two hours” es incorrecto. Debe ser “for two hours”.
  • Usar marcadores de tiempo “cerrados” con este tiempo: “I’ve lived there when I was a child” no encaja; “when I was a child” es un periodo terminado, así que: “I lived there when I was a child”.
  • Confundir “finished” (resultado) con “been finishing” (proceso): “I have finished” (resultado: ya está hecho) vs “I have been finishing” (en la práctica se usa más “I’ve been working on it”, he estado trabajando en ello).
  • Elegir mal entre “I’ve lived” y “I lived”: “I’ve lived in Madrid” sugiere experiencia o conexión actual; “I lived in Madrid” suele implicar que ya no vives allí (periodo cerrado).

Comparaciones rápidas: cuándo suena natural y cuándo no

Situación Forma natural Evita
Experiencia sin fecha concreta Have you ever tried sushi? Did you ever try sushi?
Tiempo pasado terminado I met her in 2018. I have met her in 2018.
Resultado relevante ahora I’ve lost my keys. (las he perdido) I lost my keys. (si no das contexto)
Desde un punto de inicio hasta ahora We’ve known each other since 2021. We know each other since 2021.
Duración hasta el presente She’s worked here for five years. She works here for five years.

Detalles que suelen “delatar” traducción literal

  • “Today/this week/this month”: pueden ser “periodos abiertos” si aún no han terminado. “I’ve had three meetings today” (si el día sigue en curso) vs “I had three meetings today” (si ya terminó el día o lo presentas como pasado cerrado).
  • “Already” suele ir en posición media: “I’ve already sent it” (ya lo he enviado), no al final como en español: “I’ve sent it already” es posible, pero cambia el énfasis.
  • “Yet” aparece sobre todo en negativas y preguntas: “I haven’t finished yet” (todavía no he terminado), “Have you finished yet?”
  • “Just” para “acabar de”: “They’ve just arrived” (acaban de llegar). Evita usarlo como si fuera “solo” cuando el sentido es “solamente”: ahí suele ser “only”.
  • “Been” con estados y lugares: “I’ve been sick” (he estado enfermo) / “I’ve been to Rome” (he estado en Roma). No lo sustituyas por el pasado simple si la conexión con el presente es importante.

Ejercicios prácticos para casa

La forma más eficaz de afianzar este tiempo verbal es practicarlo en situaciones típicas: experiencias, cambios recientes, resultados visibles y acciones que conectan pasado y presente. En los ejercicios de abajo verás patrones que se repiten (have/has + participio) y contrastes que suelen causar errores.

Concéntrate en dos decisiones: 1) si la oración necesita have o has según el sujeto, y 2) qué participio corresponde (regular en -ed o irregular). Cuando aparezcan marcadores como ever/never (alguna vez/nunca), already (ya) o yet (todavía/aún), úsalos en la posición natural de la frase.

Ejercicio 1: Completa con have/has + participio

  1. She ______ ______ (finish) her homework.
  2. I ______ ______ (see) that movie twice.
  3. They ______ ______ (not/try) sushi.
  4. My brother ______ ______ (break) his phone.
  5. We ______ ______ (be) to London.
  6. He ______ ______ (not/read) this book.
  7. The train ______ ______ (leave) already.
  8. You ______ ______ (make) a mistake.
  9. It ______ ______ (stop) raining.
  10. My parents ______ ______ (buy) a new car.
Mostrar respuestas
  1. She has finished her homework.
  2. I have seen that movie twice.
  3. They haven’t tried sushi.
  4. My brother has broken his phone.
  5. We have been to London.
  6. He hasn’t read this book.
  7. The train has left already.
  8. You have made a mistake.
  9. It has stopped raining.
  10. My parents have bought a new car.

Ejercicio 2: Ordena las palabras para formar oraciones

  1. ever / you / been / have / to / Japan / ?
  2. already / has / he / eaten / lunch
  3. yet / they / finished / haven’t / the project
  4. never / I / tried / have / skiing
  5. has / just / she / arrived
  6. we / met / have / before / ?
  7. has / the company / lost / money / this year
  8. yet / hasn’t / the email / she / sent
Mostrar respuestas
  1. Have you ever been to Japan?
  2. He has already eaten lunch.
  3. They haven’t finished the project yet.
  4. I have never tried skiing.
  5. She has just arrived.
  6. Have we met before?
  7. The company has lost money this year.
  8. She hasn’t sent the email yet.

Ejercicio 3: Elige la opción correcta

  1. My sister (have / has) lived here for five years.
  2. We (have / has) just finished dinner.
  3. (Have / Has) he ever driven a truck?
  4. I (haven’t / hasn’t) seen them today.
  5. The dog (have / has) eaten my sandwich.
  6. (Have / Has) you done your chores yet?
  7. They (have / has) never visited a museum.
  8. It (have / has) changed a lot.
Mostrar respuestas
  1. My sister has lived here for five years.
  2. We have just finished dinner.
  3. Has he ever driven a truck?
  4. I haven’t seen them today.
  5. The dog has eaten my sandwich.
  6. Have you done your chores yet?
  7. They have never visited a museum.
  8. It has changed a lot.

Ejercicio 4: Corrige el error (una corrección por frase)

  1. She have visited Rome.
  2. I has finished my work.
  3. They have went to the supermarket.
  4. He hasn’t ate breakfast yet.
  5. Have you ever be to Canada?
  6. We have see this before.
  7. My friends has not arrived.
  8. It have rained a lot this week.
Mostrar respuestas
  1. She has visited Rome.
  2. I have finished my work.
  3. They have gone to the supermarket.
  4. He hasn’t eaten breakfast yet.
  5. Have you ever been to Canada?
  6. We have seen this before.
  7. My friends have not arrived.
  8. It has rained a lot this week.

Ejercicio 5: Traduce al inglés (mantén el sentido natural)

  1. He perdido mis llaves.
  2. ¿Alguna vez has probado comida india?
  3. Todavía no han llamado.
  4. Ella ya ha terminado el informe.
  5. Nunca hemos visto esa serie.
  6. Este mes he trabajado mucho.
  7. ¿Has hablado con tu jefe hoy?
  8. Mi ordenador se ha roto.
Mostrar respuestas
  1. I have lost my keys.
  2. Have you ever tried Indian food?
  3. They haven’t called yet.
  4. She has already finished the report.
  5. We have never seen that series.
  6. I have worked a lot this month.
  7. Have you spoken to your boss today?
  8. My computer has broken.

Ejercicio 6: Mini-diálogo (completa con la forma correcta)

  1. A: ______ you ever ______ (meet) a famous person? B: Yes, I ______.
  2. A: Where’s Marta? B: She ______ just ______ (leave).
  3. A: ______ they ______ (finish) the test yet? B: No, they ______.
  4. A: Why are you happy? B: I ______ ______ (get) a new job.
  5. A: ______ he ______ (send) the message already? B: Yes, he ______.
Mostrar respuestas
  1. A: Have you ever met a famous person? B: Yes, I have.
  2. A: Where’s Marta? B: She has just left.
  3. A: Have they finished the test yet? B: No, they haven’t.
  4. A: Why are you happy? B: I have got a new job.
  5. A: Has he sent the message already? B: Yes, he has.

Preguntas frecuentes sobre el Present Perfect en inglés

Aquí tienes respuestas a las dudas más comunes sobre el uso del Present Perfect. Este tiempo verbal conecta el pasado con el presente y es clave para hablar de experiencias, resultados y acciones recientes sin indicar una fecha exacta.

1. ¿Cuándo se usa el Present Perfect?

Se usa cuando una acción pasada tiene relevancia ahora: I’ve lost my keys (ahora no las tengo).

2. ¿Cuál es la diferencia entre Present Perfect y Past Simple?

Present Perfect conecta con el presente (I’ve seen that movie), mientras que Past Simple indica un momento terminado (I saw it yesterday).

3. ¿Por qué “I have seen him yesterday” es incorrecto?

Porque yesterday es un tiempo cerrado. Debes usar Past Simple: I saw him yesterday.

4. ¿Qué significan just, already y yet?

Just indica algo reciente (I’ve just arrived), already algo que ocurrió antes de lo esperado (She’s already left) y yet se usa en preguntas y negativas (Have you finished yet?).

5. ¿Cuál es la diferencia entre for y since?

For indica duración (for two years) y since el punto de inicio (since 2020).

6. ¿Qué diferencia hay entre been y gone?

Been indica experiencia (fuiste y volviste): She’s been to Paris. Gone indica que la persona está allí ahora: She’s gone to Paris.

7. ¿Cuál es el error más común con este tiempo?

Usar fechas concretas o tiempos terminados: last year, yesterday, in 2020. En esos casos, se usa Past Simple.

8. ¿Cómo saber rápido si debo usar Present Perfect?

Si el foco es “hasta ahora” o el resultado actual → usa Present Perfect. Si hablas de “cuándo pasó” → usa Past Simple.

Eugenio Sánchez, autor de EasyIngles
Sobre el autor

Eugenio Sánchez es el creador de EasyIngles, un proyecto enfocado en explicar el inglés de manera clara, práctica y orientada al uso real para hispanohablantes. Sus guías combinan ejemplos reales, explicaciones paso a paso y un enfoque directo para ayudar a aprender sin confusión.

Leer más sobre el autor
Artículos relacionados
¿Tienes una pregunta?
Haz tu pregunta
Pregunta sobre este tema o comparte tu opinión. Tu correo electrónico solo se utilizará para notificarte si alguien responde. Los campos obligatorios están marcados con * .
recargar, si no se puede ver el código