Presente perfecto en inglés: explicación fácil y ejercicios
El presente perfecto (present perfect) se forma con have o has + participio: I have worked, she has eaten. Se usa para hablar de experiencias de tu vida, de algo que empezó en el pasado y sigue hoy, y de cosas que acaban de pasar. Si dices exactamente cuándo pasó algo (yesterday, in 2019), no se usa presente perfecto sino pasado simple.
Qué es el presente perfecto
El presente perfecto es el tiempo que une el pasado con el presente. No le interesa cuándo pasó algo, sino que ese algo tiene que ver con ahora: una experiencia que ya forma parte de tu vida, una situación que todavía continúa o un resultado que se ve en este momento.
Ojo: en español a veces lo traducimos con "he + participio" y a veces con el presente ("trabajo aquí desde hace dos años"). Por eso cuesta tanto al principio: no siempre coincide con el español.
Estructura del presente perfecto
La fórmula es siempre la misma: sujeto + have o has + participio. Has solo se usa con he, she, it y sujetos en singular.
| Sujeto | Afirmativa | Negativa | Pregunta |
|---|---|---|---|
| I | I have worked | I haven't worked | Have I worked? |
| You | You have worked | You haven't worked | Have you worked? |
| He / She / It | has worked | hasn't worked | Has she worked? |
| We | We have worked | We haven't worked | Have we worked? |
| They | They have worked | They haven't worked | Have they worked? |
Al hablar casi siempre se usan las contracciones: I've, you've, he's, she's, we've, they've. Cuidado: he's puede ser he is o he has. Lo sabes por lo que sigue: si viene un participio (he's finished), es has.
Para responder preguntas cortas se usa have o has, sin el participio: Have you finished? Yes, I have. / No, I haven't.
Cómo formar el participio
En los verbos regulares el participio es igual al pasado simple: se agrega -ed (work, worked; play, played; study, studied). El problema son los irregulares, que tienen su propia forma. Estos son los que más vas a usar en presente perfecto:
| Verbo | Pasado simple | Participio |
|---|---|---|
| be (ser, estar) | was / were | been |
| go (ir) | went | gone |
| do (hacer) | did | done |
| see (ver) | saw | seen |
| eat (comer) | ate | eaten |
| write (escribir) | wrote | written |
| take (tomar) | took | taken |
| make (hacer, fabricar) | made | made |
| have (tener) | had | had |
| buy (comprar) | bought | bought |
| know (saber, conocer) | knew | known |
| speak (hablar) | spoke | spoken |
Tienes la lista completa en nuestro artículo de verbos irregulares en inglés.
Los 4 usos del presente perfecto
1. Experiencias de vida (sin decir cuándo)
2. Algo que empezó en el pasado y sigue hoy
3. Algo que acaba de pasar y tiene un resultado ahora
4. Cambios o logros hasta hoy
For y since
Los dos se traducen como "desde" o "desde hace", pero no son intercambiables:
| Se usa con | Ejemplo | |
|---|---|---|
| for | Una cantidad de tiempo | for three years, for two hours, for a long time |
| since | El momento en que empezó | since 2020, since Monday, since I was a child |
Already, yet, just, ever y never
| Palabra | Significado | Dónde va | Ejemplo |
|---|---|---|---|
| already | ya | entre have y el participio | I have already paid. |
| yet | todavía / ya (en preguntas) | al final, en negativas y preguntas | She hasn't called yet. |
| just | acabar de | entre have y el participio | We have just landed. |
| ever | alguna vez | en preguntas, antes del participio | Have you ever tried sushi? |
| never | nunca | entre have y el participio | He has never driven a truck. |
Presente perfecto vs pasado simple
Esta es la duda número uno. La regla más útil: si dices cuándo pasó, usa pasado simple. Si no importa cuándo, o sigue pasando, usa presente perfecto.
| Presente perfecto | Pasado simple |
|---|---|
| I have been to Cancún. (alguna vez) | I went to Cancún last summer. (momento concreto) |
| She has worked here for years. (sigue trabajando) | She worked here for years. (ya no trabaja aquí) |
| Have you eaten? (¿ya comiste?, ahora) | Did you eat at noon? (a una hora concreta) |
Palabras que casi siempre van con pasado simple: yesterday, last week, in 2019, ago, when I was a child. Palabras que suelen ir con presente perfecto: ever, never, already, yet, just, since, so far, this week (si la semana todavía no termina). Repasa el otro tiempo en nuestra guía del pasado simple en inglés.
Errores comunes de los hispanohablantes
Con yesterday (o cualquier momento concreto) va pasado simple.
En español decimos "vivo aquí desde", pero en inglés, si algo empezó en el pasado y sigue, va en presente perfecto.
Con she, he e it siempre va has.
Después de have va el participio (gone, been), no el pasado simple (went).
Ejercicios de presente perfecto con respuestas
Responde y ve la explicación de cada respuesta al momento. Las opciones cambian de orden cada vez que entras.
Ejercicio 1: have o has
1. My parents ___ never been to Europe.
2. The company ___ opened three new offices this year.
3. ___ you ever eaten tacos al pastor?
4. She ___ replied to my message yet.
5. I ___ worked here since March.
Ejercicio 2: elige el participio correcto
1. We have ___ this movie three times.
2. He has ___ to Canada twice for work.
3. They have ___ a new car.
4. I have ___ my keys. Can you help me look for them?
5. Have you ___ your homework?
Ejercicio 3: presente perfecto o pasado simple
1. I ___ in this apartment for five years.
2. She ___ the email yesterday afternoon.
3. We ___ each other since we were kids.
4. ___ you see the game last night?
5. Look! It ___ snowing. The streets are white.
6. My brother ___ to Mexico City in 2018.
¿Quieres seguir practicando? En la práctica gratis tienes ejercicios de gramática a tu nivel, y si no sabes cuál es tu nivel, empieza con el test de nivel de inglés gratis.
Preguntas frecuentes sobre el presente perfecto
¿Qué es el presente perfecto en inglés?
Es un tiempo verbal que conecta el pasado con el presente. Se forma con have o has más el participio del verbo (I have worked, she has eaten) y se usa para experiencias, acciones que empezaron en el pasado y siguen, y cosas que acaban de pasar.
¿Cuándo se usa have y cuándo has?
Has se usa con he, she, it y con cualquier sujeto en singular (my brother, the company). Have se usa con I, you, we y they, y con sujetos en plural.
¿Cuál es la diferencia entre el presente perfecto y el pasado simple?
El pasado simple habla de algo terminado en un momento concreto (I visited Paris in 2019). El presente perfecto habla de algo sin momento concreto o que sigue siendo relevante hoy (I have visited Paris). Si dices cuándo pasó, casi siempre va en pasado simple.
¿Cuál es la diferencia entre for y since?
For va con una cantidad de tiempo (for three years, for two hours) y since con el momento en que empezó algo (since 2020, since Monday). Los dos se usan mucho con el presente perfecto.
¿Dónde van already, yet y just?
Already y just van entre have y el participio (I have already finished, She has just arrived). Yet va al final, sobre todo en negativas y preguntas (I haven't finished yet, Have you finished yet?).
Practica el presente perfecto todos los días
Ejercicios cortos de gramática, vocabulario, listening y speaking adaptados a tu nivel. Empieza gratis, sin tarjeta.
Practicar gratis
Inglés con