Ejercicios de present perfect en inglés

A2B1Gramática · present perfect
Empezar ejercicios

Más opciones para este ejercicio

Cómo funciona el present perfect

El present perfect conecta el pasado con el presente: describe experiencias, cambios y situaciones que comenzaron en el pasado y siguen teniendo relevancia ahora.

Forma:
have/has + participio pasado (I have worked, she has gone)
Uso 1 — Experiencia:
Cosas que has hecho en algún momento de tu vida: "I have visited Japan."
Uso 2 — Tiempo no concluido:
Situaciones que comenzaron en el pasado y continúan en el presente, a menudo con for/since: "She has lived here since 2020."
Uso 3 — Resultado presente:
Acciones pasadas con un resultado visible en el presente: "I have lost my keys (so I can't get in)."
Palabras clave:
ever, never, just, already, yet, for, since, recently, so far

Ejemplos

  • I have worked here for five years, and I still love my job.

    tiempo no concluido — la situación continúa en el presente

  • She has just finished the report, so you can read it.

    acción reciente con un resultado en el presente

  • Have you ever eaten sushi?

    experiencia de vida — el momento exacto no es relevante

  • They haven't arrived yet — the meeting starts in five minutes.

    oración negativa con 'yet'

  • We have known each other since university.

    'since' + punto de inicio

Ejercicios de práctica

0/19

Elige la forma correcta

Selecciona la opción correcta para completar cada oración.

1.I ___ in this city since 2019.

2.She ___ her homework, so she can watch TV now.

3.___ you ever ___ to Australia?

4.They ___ the new museum yet.

5.We ___ each other for more than ten years.

Completa las oraciones

Escribe la forma del present perfect del verbo entre corchetes.

Ordena las palabras

Haz clic en las palabras en el orden correcto para construir la oración.

11. Construye la oración:

Haz clic en las palabras de abajo…

12. Construye la oración:

Haz clic en las palabras de abajo…

13. Construye la oración:

Haz clic en las palabras de abajo…

14. Construye la oración:

Haz clic en las palabras de abajo…

¿Verdadero o falso?

Decide si cada afirmación sobre el present perfect es verdadera o falsa.

15.The sentence "I have seen that film last week" is correct.

16."She has been to Paris" means she visited Paris and came back.

17.We use 'since' with a period of time, like 'since two hours'.

18.'Yet' is normally used in questions and negative sentences.

19.We can use the present perfect with the word 'ago', as in "I have met him two years ago."

Explicación detallada del present perfect

El present perfect es uno de los tiempos verbales más evaluados en inglés — y uno de los que más confusión genera entre los estudiantes, ya que muchos idiomas no tienen una forma equivalente o la utilizan de forma distinta. La idea fundamental es que el present perfect siempre tiende un puente entre el pasado y el presente: la acción ocurrió (o comenzó) antes del momento actual, pero lo relevante para el hablante es su conexión con el presente.

Gramaticalmente, la estructura es sencilla de construir: have o has seguido del participio pasado. Los verbos regulares añaden -ed (worked, played), mientras que los irregulares tienen formas propias que conviene memorizar (gone, seen, eaten, written). Sin embargo, la mayoría de los errores no se deben a la estructura, sino a elegir erróneamente entre el present perfect y el past simple.

Una prueba fiable consiste en fijarse en la expresión temporal. Las palabras de tiempo concluido — yesterday, last week, in 2015, two hours ago — exigen el past simple. Las palabras de tiempo abierto o no concluido — today, this week, so far, ever, never, for, since — suelen indicar el present perfect. Compara: "I drank three coffees yesterday" (el día ya terminó) frente a "I have drunk three coffees today" (el día continúa, el número de cafés aún podría aumentar).

El present perfect transmite además un fuerte sentido de relevancia presente. Decir "I have lost my passport" no es solo relatar un evento pasado; implica que esa pérdida importa en este momento: no puedes viajar y necesitas ayuda. Por eso, las noticias suelen comenzar en present perfect ("The president has announced...") antes de cambiar al past simple para detallar los hechos.

Para dominar este tiempo verbal, practica por separado sus tres usos principales —experiencia, tiempo no concluido y resultado presente— prestando especial atención a las palabras clave. Los ejercicios de arriba combinan los tres casos para ofrecer una prueba real de tu capacidad para elegir la forma adecuada según el contexto.

Preguntas frecuentes

¿Qué es el tiempo verbal present perfect?

El present perfect se forma con have/has + participio pasado (I have worked, she has gone). Conecta el pasado con el presente y se utiliza para experiencias de vida, situaciones iniciadas en el pasado que continúan hoy y acciones pasadas con un resultado presente.

¿Cuál es la diferencia entre el present perfect y el past simple?

El past simple describe acciones terminadas en un tiempo ya concluido (I saw him yesterday). El present perfect describe acciones en un tiempo no concluido o con vínculo con el presente (I have seen him today). Si especificas cuándo ocurrió algo usando un tiempo cerrado, usa el past simple.

¿Cuándo debo usar 'for' y 'since' con el present perfect?

Usa 'for' con un período o duración de tiempo (for two years, for a long time) y 'since' con el punto de inicio de la acción (since 2020, since Monday, since I was a child).

¿Qué diferencia hay entre 'have been to' y 'have gone to'?

'Have been to' significa que la persona visitó un lugar y ya ha regresado. 'Have gone to' implica que la persona fue allí y todavía permanece en el lugar o está en camino.

¿Dónde se colocan 'already', 'just' y 'yet' en una oración en present perfect?

'Already' y 'just' van entre have/has y el participio pasado (I have just eaten; she has already left). 'Yet' se coloca al final de preguntas y negaciones (Have you eaten yet? I haven't eaten yet).

Ejercicios relacionados