El presente perfecto en inglés (present perfect) se forma con have / has + participio pasado: I have eaten, «he comido». Se usa para experiencias de vida sin fecha concreta (I have been to Cancún), para acciones que empezaron en el pasado y siguen hoy (She has lived here for ten years) y para hechos recientes que importan ahora (I’ve lost my keys). Si dices cuándo pasó (yesterday, in 2020), no va presente perfecto, sino pasado simple.

Cómo se forma
| Estructura | Ejemplo | |
|---|---|---|
| Afirmativo | sujeto + have/has + participio | They have finished. |
| Negativo | sujeto + haven’t/hasn’t + participio | He hasn’t called. |
| Pregunta | Have/Has + sujeto + participio? | Have you seen it? |
| Respuesta corta | Yes, I have. / No, I haven’t. | — |
Have va con I, you, we, they; has, con he, she, it. En el habla casi siempre se contrae: I’ve, you’ve, he’s, she’s, we’ve, they’ve.
Ojo: he’s puede ser he is o he has. Si después viene un participio (he’s gone), es has.
El participio pasado
- Verbos regulares: igual que el pasado, con -ed: work → worked, play → played.
- Verbos irregulares: tienen su propio participio, la tercera columna de la tabla de verbos irregulares.
| Base | Pasado | Participio |
|---|---|---|
| be | was / were | been |
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| buy | bought | bought |
| make | made | made |
| have | had | had |
Los cuatro usos principales
1. Experiencias de vida (sin decir cuándo)
I have visited Mexico City three times. (He visitado la Ciudad de México tres veces.)
Have you ever eaten chapulines? (¿Alguna vez has comido chapulines?)
Lo que importa es que ha pasado, no cuándo.
2. Algo que empezó en el pasado y sigue hoy
We have lived in Mérida for five years. (Llevamos cinco años viviendo en Mérida.)
She has worked here since 2019. (Trabaja aquí desde 2019.)
Para este uso son clave for y since, que explicamos en for y since en inglés.
3. Un hecho reciente con consecuencias ahora
I’ve lost my phone. (He perdido mi celular, y no lo tengo.)
The bus has left. (El camión ya se fue, y lo perdimos.)
4. Con periodos que no han terminado
I haven’t seen him this week. (No lo he visto esta semana, y la semana sigue.)
She has drunk three coffees today.
Presente perfecto o pasado simple
Es la duda más común entre hispanohablantes, porque en México se usa mucho el pretérito («ya comí») donde el inglés usa presente perfecto (I’ve already eaten).
| Presente perfecto | Pasado simple |
|---|---|
| Sin momento concreto: I have seen that movie. | Con momento concreto: I saw that movie last Friday. |
| Sigue hasta hoy: He has lived here for years. | Ya terminó: He lived there for years (ya no vive ahí). |
| Periodo abierto: this week, today | Periodo cerrado: last week, yesterday |
Regla práctica: si en la oración aparece yesterday, last…, ago, in 2015 o when…, usa pasado simple.
Palabras que lo acompañan
| Palabra | Uso | Ejemplo |
|---|---|---|
| ever | ¿alguna vez? (preguntas) | Have you ever flown? |
| never | nunca | I’ve never seen snow. |
| already | ya (afirmativo) | She’s already left. |
| yet | ya (pregunta) / todavía (negativo) | Have you finished yet? I haven’t finished yet. |
| just | acabar de | I’ve just arrived. (Acabo de llegar.) |
| for | durante (duración) | for two hours |
| since | desde (punto de inicio) | since Monday |
Errores frecuentes
- ✗ I have seen him yesterday. → ✓ I saw him yesterday.
- ✗ I live here since 2020. → ✓ I have lived here since 2020.
- ✗ She have finished. → ✓ She has finished.
- ✗ I have went. → ✓ I have gone.
Ejercicios
Completa con presente perfecto o pasado simple. Soluciones abajo.
- I ______ (never / be) to Europe.
- She ______ (lose) her keys yesterday.
- ______ you ______ (finish) your homework yet?
- They ______ (live) in Puebla since 2018.
- We ______ (see) that movie last week.
- He ______ (just / arrive).
- I ______ (not / eat) anything today.
- How long ______ you ______ (know) her?
Soluciones: 1. have never been · 2. lost · 3. Have / finished · 4. have lived · 5. saw · 6. has just arrived · 7. haven’t eaten · 8. have / known
Sigue con el resto de la sección de gramática inglesa: condicionales, verbos modales y adverbios.
Preguntas frecuentes
¿Cómo se forma el presente perfecto en inglés?
Con have o has más el participio pasado del verbo: I have worked, she has gone.
¿Cuándo se usa el presente perfecto?
Para experiencias sin fecha, para acciones que empezaron en el pasado y siguen, y para hechos recientes que afectan al presente.
¿Cuál es la diferencia entre «have been» y «have gone»?
He has been to Cancún: fue y ya volvió. He has gone to Cancún: se fue y todavía está allá.
¿Se puede usar «yesterday» con presente perfecto?
No. Con momentos terminados como yesterday o last year se usa pasado simple.
