Our Location
304 North Cardinal St.
Dorchester Center, MA 02124
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.
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ó |
| 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.
| 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 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.
| 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.
Pulsa la tarjeta para ver la respuesta. Al final repasas solo las que fallaste.
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 |
Y si lo que te falla es distinguirlo del pasado, la ficha específica es past simple o present perfect.