Lección 44 · Etapa 4: Tiempos verbales y modales
Present perfect
IntermedioForma y uso
have/has + participio pasado — una acción pasada que sigue importando ahora
1.Forma
El present perfect = have / has + participio (V3). Se usa has con he / she / it y con sustantivos en singular, y have con todos los demás sujetos. Al hablar casi siempre se contrae: I've, you've, she's, they've.
| I / you / we / they | he / she / it | |
|---|---|---|
| Afirmativa | I've finished. | She's finished. |
| Negativa | I haven't finished. | She hasn't finished. |
| Pregunta | Have you finished? | Has she finished? |
| Respuesta corta | Yes, I have. / No, I haven't. | Yes, she has. / No, she hasn't. |
's puede ser is o has. Si detrás va un participio, es has: She's gone = She has gone. Pero She's going = She is going.
2.El participio (V3)
Verbos regulares: el V3 es igual que el pasado simple, con -ed (work → worked, stop → stopped, study → studied). Los irregulares hay que aprenderlos: muchos tienen un V3 distinto del pasado simple, y ahí es donde se cometen la mayoría de los errores.
| Grupo | Ejemplos (V1 – V2 – V3) |
|---|---|
| V2 y V3 iguales | buy – bought – bought, have – had – had, make – made – made, tell – told – told, find – found – found |
| V3 termina en -n / -en | see – saw – seen, eat – ate – eaten, take – took – taken, write – wrote – written, ride – rode – ridden, fly – flew – flown |
| i – a – u | drink – drank – drunk, swim – swam – swum, begin – began – begun, sing – sang – sung |
| V3 igual que V1 | come – came – come, become – became – become, run – ran – run, put – put – put |
| Especiales | be – was/were – been, go – went – gone, do – did – done |
Después de have / has siempre va el V3, nunca el pasado simple: She has gone (no has went), I've eaten (no have ate). Cuando aprendas un verbo irregular, apréndete las tres formas.
3.Cuándo se usa
El present perfect une el pasado y el presente: algo pasó, pero quien habla está pensando en ahora. Por eso la frase normalmente no dice cuándo ocurrió.
1. Una acción pasada con un resultado que se ve ahora
I've lost my keys. I can't get into the house.
He perdido las llaves. No puedo entrar en casa.
Someone has eaten my cake!
¡Alguien se ha comido mi pastel!
The price of rice has gone up a lot.
El precio del arroz ha subido mucho.
2. Noticias y cosas que acaban de pasar, a menudo con just
Guess what? Lan has passed her driving test!
¿Sabes qué? ¡Lan ha aprobado el examen de conducir!
The bus has just left. We'll have to wait for the next one.
El autobús acaba de salir. Tendremos que esperar al siguiente.
3. Experiencias hasta ahora: have you ever… / I've never…; no importa cuándo pasó
Have you ever been to Hoi An?
¿Has estado alguna vez en Hoi An?
I've never eaten frog legs.
Nunca he comido ancas de rana.
This is the first time I've driven a car.
Es la primera vez que conduzco un coche. (no: the first time I drive)
4. Un periodo de tiempo que todavía no ha terminado: today, this week, this year, so far…
I've had three cups of coffee today.
Hoy me he tomado tres cafés. (el día no ha terminado)
We haven't had much rain so far this year.
Este año no ha llovido mucho hasta ahora.
5. Una situación que empezó en el pasado y sigue siendo verdad, con for, since, How long…?
We've lived in this flat since 2019.
Vivimos en este piso desde 2019. (no: We live here since 2019)
How long have you known Minh?
¿Cuánto tiempo hace que conoces a Minh?
They've been married for ten years.
Llevan diez años casados.
En español decimos “vivo aquí desde 2019” o “llevo cinco años aquí”, en presente. El inglés, en cambio, cambia el tiempo verbal: I have lived here for five years (no I live here for five years). Y ojo: el pretérito perfecto español (“he visto”) no siempre equivale al present perfect. Con un tiempo terminado como yesterday, el inglés usa el pasado simple: I met her yesterday.
4.Gone o been
Go tiene dos participios con significados distintos: has gone (to) = se fue y no ha vuelto (está allí o de camino); has been (to) = fue y ya volvió, muy usado para hablar de experiencias.
Mai isn't here. She's gone to the post office.
Mai no está. Ha ido a correos. (todavía no ha vuelto)
I've been to the post office. Here are your stamps.
He ido a correos. Aquí tienes tus sellos.
Have you ever been to Japan?
¿Has estado alguna vez en Japón?
5.¿Present perfect o pasado simple?
Si la frase tiene un tiempo terminado (yesterday, last week, in 2019, three days ago, when I was a child), usa el pasado simple, no el present perfect, aunque el resultado siga ahí.
| Present perfect | Pasado simple |
|---|---|
| I've lost my phone. | I lost my phone yesterday. |
| Have you ever been to Da Lat? | When did you go to Da Lat? |
| She's worked here since 2020. | She worked here from 2018 to 2020. |
Todo esto se explica en detalle en la lección “Present perfect o pasado simple”. Just / already / yet / ever tienen su propia lección, “Present perfect con just / already / yet / ever”, y for / since / ago están en “For / since / ago”.
6.Errores comunes
I live here since I was a child.I have lived here since I was a child.
since (desde entonces hasta ahora) necesita el present perfect.
She has went home.She has gone home.
has + V3 (gone), no el pasado simple.
I have seen him yesterday.I saw him yesterday.
yesterday es un tiempo terminado → pasado simple.
How long do you know Minh?How long have you known Minh?
Para preguntar cuánto tiempo hasta ahora → present perfect.
This is the first time I visit Hue.This is the first time I've visited Hue.
Después de this is the first time, se usa el present perfect.
He have finished his homework.He has finished his homework.
he/she/it → has.
Ejemplos
- We have lived in this flat since 2019.
- I haven't finished the report yet.
- My parents have never been abroad.
- My sister has just bought a new laptop.
