El Presente Perfecto es uno de los tiempos verbales más comunes, pero también uno de los más complejos del inglés. No indica un momento preciso en el pasado, sino que siempre está conectado al presente: algo sucedió y el resultado se ve ahora mismo. Lo usamos a diario: cuando decimos que ya hemos hecho algo, que lo acabamos de terminar o que nunca lo hemos intentado.
Para no confundir «have» y «has», no olvidar la tercera forma del verbo y sentir la diferencia entre «just», «ya» y «yet», solo necesitas practicar mucho. Por eso, hemos recopilado aquí una selección completa de ejercicios. Todo va al grano: nada de teoría, solo ejemplos reales, pruebas y entrenamiento de repetición.
Completa 5 ejercicios y comprueba tu nivel de confianza con el Presente Perfecto, desde simples inserciones hasta pruebas con trucos. Al final, encontrarás un bloque con resultados y análisis.
Índice
- Ejercicio 1: Insertar el verbo en Presente Perfecto
- Ejercicio 2: Elige la opción correcta (Prueba de Presente Perfecto)
- Ejercicio 3: Pon el verbo entre paréntesis en Presente Perfecto
- Ejercicio 4: Insertar palabras en los espacios en blanco
- Ejercicio 5: Elige la opción correcta (test para consolidación)
Ejercicio 1: Insertar el verbo en Presente Perfecto
Objetivo:
Aprender a construir correctamente oraciones en Presente Perfecto, que describe una acción pasada relacionada con el presente. Podría ser un resultado, una experiencia o un evento importante en este momento. A menudo, estas oraciones contienen palabras clave:
already (ya)
just (justo)
yet (aún, ya — en negaciones/preguntas)
never / ever (nunca / jamás)
since / for (desde / durante)
Fórmula:
→ have/has + V3 (tercera forma del verbo / participio pasado)
Ejemplos:
He terminado la tarea.
Ella nunca ha visto nieve.
✏️ Tareas:
- I ___ already ___ this movie. (see)
- She ___ never ___ sushi before. (try)
- We ___ just ___ dinner. (finish)
- He ___ ___ his homework yet. (not/do)
- They ___ ___ to Paris twice. (be)
- My brother ___ ___ his keys! (lose)
- I ___ ___ to that café many times. (go)
- You ___ ___ a lot this year. (learn)
- The cat ___ ___ up the tree. (climb)
- She ___ ___ to him since morning. (not/talk)
- I ___ ___ three books this month. (read)
- We ___ ___ a new car. (buy)
- He ___ never ___ abroad. (travel)
- They ___ ___ their project. (start)
- I ___ ___ the wrong bus. (take)
✅ Las respuestas a todas las tareas se encuentran al final de la página.
Ejercicio 2: Elige la opción correcta (Prueba de Presente Perfecto)
Objetivo:
Consolidar la comprensión de la estructura del Presente Perfecto y aprender a elegir la forma correcta del verbo teniendo en cuenta el sujeto, los marcadores temporales (just, already, yet, never, ever, etc.) y el contexto de la oración.
Fórmula de recordatorio:
Yo/Tú/Nosotros/Ellos → have + V3
Él/Ella/Eso → has + V3
Negativa: have/has not + V3
Pregunta: Have/Has + sujeto + V3?
Ejercicio 3: Pon el verbo entre paréntesis en Presente Perfecto
Objetivo:
Consolidar la formación de oraciones afirmativas y negativas en Presente Perfecto, utilizando la forma correcta del verbo auxiliar have / has y la tercera forma (Participio Pasado) del verbo semántico.
Recordar los marcadores de tiempo clave: already, yet, just, never, ever, since, for, que suelen indicar la necesidad de usar el Presente Perfecto.
Estructura:
Forma afirmativa: He visto… / Él se ha ido…
Forma negativa: No he visto… / Ella no se ha ido…
Forma interrogativa: ¿Has visto…? / ¿Se ha ido…?
✏️ Tareas:
- I ___ never ___ such a delicious cake. (taste)
- She ___ ___ to her grandma since last summer. (not/write)
- They ___ ___ all the exercises already. (complete)
- He ___ just ___ his leg. (break)
- My parents ___ ___ to this concert before. (not/be)
- We ___ ___ the package. (receive)
- It ___ ___ a lot this week. (rain)
- You ___ ___ me about that problem. (not/tell)
- I ___ ___ my English significantly. (improve)
- She ___ ___ any of the emails. (not/open)
- We ___ ___ all the furniture. (assemble)
- He ___ ___ three cups of coffee today. (drink)
- They ___ ___ to call us back. (forget)
- I ___ ___ the wrong file by mistake. (send)
- She ___ ___ the invitation yet. (not/accept)
✅ Las respuestas a todas las tareas se encuentran al final de la página.
Ejercicio 4: Insertar palabras en los espacios en blanco
Objetivo:
Aprender a usar correctamente los marcadores temporales característicos del Present Perfect, como:
already, just, yet, never, ever, since, for, así como insertar correctamente have / has.
Verás oraciones con dos espacios en blanco:
uno — para el verbo auxiliar (have/has),
otro — para la palabra-marcador.
✏️ Ejercicios:
- I ___ ___ finished my homework. (justo ahora)
- She ___ ___ been to New York. (nunca)
- They ___ ___ cleaned their room. (ya)
- We ___ ___ heard this song. (nunca)
- You ___ ___ met him before. (alguna vez)
- He ___ ___ arrived. (todavía no)
- I ___ ___ sent the email. (ya)
- It ___ ___ started raining. (justo ahora)
- She ___ ___ done her makeup. (ya)
- They ___ ___ watched this film. (todavía no)
- We ___ ___ spoken about it. (justo ahora)
- He ___ ___ finished his coffee. (ya)
- I ___ ___ seen such a thing! (nunca)
- You ___ ___ been late. (nunca)
- We ___ ___ known each other. (desde 2019)
✅ Las respuestas a todas las tareas se encuentran al final de la página.
Ejercicio 5: Elige la opción correcta (test para consolidación)
Objetivo:
Consolidar las habilidades del uso del Present Perfect en el habla cotidiana.
Te encontrarás con oraciones afirmativas, negativas y también preguntas. Presta atención a:
- el uso correcto de has / have según el sujeto;
- la tercera forma del verbo (V3);
- los marcadores temporales característicos: just, already, never, yet, ever, etc.
Respuestas
Ejercicio 1
- have already seen
- has never tried
- have just finished
- has not done
- have been
- has lost
- have gone
- have learned
- has climbed
- has not talked
- have read
- have bought
- has never traveled
- have started
- have taken
Ejercicio 2
- b
- a
- a
- b
- b
- b
- a
- b
- b
- b
- a
- b
- c
- b
- b
Ejercicio 3
- have never tasted
- has not written
- have completed
- has just broken
- have not been
- have received
- has rained
- have not told
- have improved
- has not opened
- have assembled
- has drunk
- have forgotten
- have sent
- has not accepted
Ejercicio 4
- have just finished my homework.
- has never been to New York.
- have already cleaned their room.
- have never heard this song.
- have ever met him before.
- has not yet arrived.
- have already sent the email.
- has just started raining.
- has already done her makeup.
- have not yet watched this film.
- have just spoken about it.
- has already finished his coffee.
- have never seen such a thing!
- have never been late.
- have known each other since 2019.
Ejercicio 5
- a
- a
- a
- a
- a
- a
- a
- b
- b
- b
- a
- a
- a
- a
- a