Present perfect: explicación, 30 ejercicios y PDF
El present perfect explicado desde el error del hispanohablante, con flashcards, la explicación en PDF y 30 ejercicios repartidos en tres niveles.
El present perfect es el tiempo que más problemas da a un hispanohablante, y no por la gramática: se forma casi igual que nuestro pretérito perfecto (he comido → I have eaten) y precisamente por eso se usa mal. En español decimos «he visto a Juan ayer»; en inglés eso es un error.
Aquí tienes la explicación, flashcards con los participios que más caen y treinta fichas repartidas en tres niveles, cada una descargable en PDF.
La regla que lo resuelve casi todo
Si dices cuándo pasó, no puedes usar present perfect. Esa sola frase evita el 80 % de los fallos. Yesterday, last week, in 2019, two days ago, when I was young obligan a past simple. Sin marcador de tiempo cerrado, se abre la puerta al present perfect.
| Frase | Tiempo | Por qué |
|---|---|---|
| I saw him yesterday. | past simple | Dice cuándo |
| I have seen him three times. | present perfect | No dice cuándo |
| She went to Rome in 2019. | past simple | Año cerrado |
| She has been to Rome. | present perfect | Experiencia de vida |
| I have lived here since 2018. | present perfect | Empezó antes y sigue |
| I lived there for two years. | past simple | Ya terminó |
Cómo se forma
| Estructura | Ejemplo | |
|---|---|---|
| Afirmativa | have / has + participio | I have finished. She has finished. |
| Negativa | haven’t / hasn’t + participio | I haven’t finished. |
| Interrogativa | Have / Has + sujeto + participio | Have you finished? |
| Respuesta corta | repite el auxiliar | Yes, I have. / No, she hasn’t. |
El participio es la tercera columna de la lista de irregulares: go - went - gone. Con los regulares coincide con el pasado: work - worked - worked. Si te fallan los participios, la lista está en verbos irregulares agrupados por patrón.
Los cuatro usos
| Uso | Ejemplo | Palabras que lo delatan |
|---|---|---|
| Experiencia de vida | I have never been to Japan. | ever, never, before |
| Acción reciente con efecto ahora | I have lost my keys. | just, already, yet |
| Algo que empezó antes y sigue | She has worked here for ten years. | for, since, all my life |
| Periodo que aún no ha terminado | I have seen him twice this week. | today, this week, this year |
For y since: la diferencia exacta
For va con una duración; since va con un punto de partida. For ten years, for two months, for a long time. Since 2018, since Monday, since I was a child. La prueba: si puedes contestar «¿cuánto tiempo?», es for; si contestas «¿desde cuándo?», es since.
El error que solo cometen los hispanohablantes
| Error | Por qué pasa | Lo correcto |
|---|---|---|
| I have seen him yesterday. | Se traduce «he visto» literal | I saw him yesterday |
| I live here since 2018. | En español usamos presente | I have lived here since 2018 |
| I have been in Rome. | Se confunde been in con been to | I have been to Rome (he estado alguna vez) |
| How long do you know her? | Se usa presente | How long have you known her? |
| I have forgot. | Se usa el pasado en vez del participio | I have forgotten |
El segundo es el que más caro sale, porque suena bien y se dice todo el rato. «Vivo aquí desde 2018» no es I live here since 2018: en inglés, si la acción empezó en el pasado y continúa, va en present perfect. I have lived here since 2018.
Flashcards: participios y usos
Pulsa la tarjeta para ver la respuesta. Al final repasas solo las que fallaste.
Las 30 fichas de práctica, por nivel
Diez fichas por nivel, cada una con su descarga en PDF de alumno y de profesor.
| Nivel | Qué se practica | Para quién |
|---|---|---|
| Fácil · 10 fichas | Have y has, participios regulares, ever y never | 2º y 3º de ESO, A2 |
| Intermedio · 10 fichas | For y since, just, already y yet, participios irregulares | 4º de ESO, A2-B1 |
| Difícil · 10 fichas | Contra past simple, present perfect continuous, been o gone | Bachillerato y B1-B2 |
Ejercicios de present perfect por nivel
Treinta preguntas en tres fichas. El present perfect es el tiempo que más se falla en España porque en español se usa distinto: aquí decimos hoy he ido y también ayer he ido, y en inglés eso segundo no existe. Las fichas van de la forma pura al contraste con past simple y con el continuous.
Los ejercicios
Cada uno abre en su propia página: lo haces aquí y te lo puedes descargar en PDF.
- 1Present perfect10 preguntasFácil
- 2For, since, been o gone10 preguntasIntermedio
- 3Simple o continuo10 preguntasDifícil
- 4Present perfect: lo que llevo hecho12 preguntas
Preguntas frecuentes
¿Cuándo se usa el present perfect en inglés?
¿Cuál es la diferencia entre for y since?
¿Por qué «I have seen him yesterday» está mal?
¿Cuál es la diferencia entre been y gone?
¿Dónde puedo descargar ejercicios de present perfect en PDF?
Y si lo que te falla es distinguirlo del pasado, la ficha específica es past simple o present perfect.
