Present perfect en ingles: guia completa con ejercicios
Aprende a usar el present perfect en ingles con reglas claras, diferencia con el pasado simple, ejemplos y ejercicios practicos.
Por que el present perfect confunde tanto a los hispanohablantes
El present perfect es, probablemente, el tiempo verbal que mas dolores de cabeza genera a quienes aprenden ingles con base en espanol. Y no es casualidad.
En espanol, "Fui al gimnasio" y "He ido al gimnasio" son casi intercambiables en muchos contextos. En ingles, "I went to the gym" y "I have been to the gym" son frases muy distintas, y usarlas mal cambia completamente el significado.
Esta guia te explica todo sobre el present perfect: estructura, cuando usarlo, palabras clave y ejercicios para que lo domines de verdad.
Estructura del present perfect
La formula es simple:
sujeto + have/has + participio pasado
| Sujeto | Auxiliar | Participio pasado | Ejemplo |
|---|---|---|---|
| I / You / We / They | have | worked | I have worked here for two years. |
| He / She / It | has | finished | She has finished the report. |
Forma negativa
I have not (haven't) seen that movie. He has not (hasn't) replied yet.
Forma interrogativa
Have you ever lived abroad? Has she sent the email?
Participios irregulares: los que tenes que memorizar
Los verbos regulares forman el participio agregando -ed (igual que el pasado simple): work - worked, finish - finished.
Los irregulares son otro asunto. Estos son los mas importantes para el trabajo:
| Verbo | Pasado simple | Participio pasado |
|---|---|---|
| go | went | gone/been |
| do | did | done |
| have | had | had |
| write | wrote | written |
| send | sent | sent |
| make | made | made |
| give | gave | given |
| take | took | taken |
| speak | spoke | spoken |
| see | saw | seen |
Cuando usar el present perfect
Este es el punto clave. El present perfect se usa en cuatro situaciones principales.
1. Experiencias de vida (sin tiempo especifico)
Cuando hablamos de si algo ocurrio o no en la vida de alguien, sin importar exactamente cuando:
Have you ever worked with an international team? (alguna vez, en tu vida) I have visited New York twice. (en algun momento de mi vida) She has never used that software. (en ningun momento de su vida)
La clave: no decis cuando. Si agregarias "en 2019", tendrias que usar pasado simple.
2. Acciones recientes con relevancia en el presente
Cuando algo acaba de pasar y tiene impacto en este momento:
I have just sent the proposal. (acabo de mandarlo - esta en tu bandeja ahora) The client has approved the budget. (lo acabo de saber - podemos avanzar) We have already finished the presentation. (ya esta listo - no necesitas hacerlo)
3. Periodos de tiempo no terminados
Cuando el periodo de tiempo todavia no termino:
I have worked here for three years. (todavia trabajo aca) She has managed the team since 2021. (todavia lo maneja) We haven't had a meeting today. (el dia no termino)
Compara: I worked there for five years. = ya no trabajo ahi. El periodo termino.
4. Noticias y novedades recientes
The company has launched a new product. Our competitor has cut their prices. The team has achieved the quarterly target.
Palabras clave del present perfect
Ciertas palabras casi siempre aparecen con el present perfect. Aprenderlas te va a ayudar a identificar cuando usarlo.
| Palabra | Significado | Ejemplo |
|---|---|---|
| ever | alguna vez (en preguntas) | Have you ever managed a project? |
| never | nunca | I have never used that tool. |
| already | ya (afirmativo) | I have already sent it. |
| yet | todavia / ya (en negativos y preguntas) | Have you finished yet? / I haven't started yet. |
| just | recien | She has just called. |
| since | desde (punto en el tiempo) | We have worked together since 2020. |
| for | hace / por (duracion) | I have lived here for two years. |
| recently | recientemente | He has recently joined the team. |

Practica gramatica en contexto
Ejercicios interactivos que te muestran la gramatica en situaciones reales de trabajo, no en frases artificiales.
Ver las leccionesPresent perfect vs pasado simple: la diferencia clave
Esta es la confusion mas comun. La regla fundamental:
- Present perfect: tiempo NO terminado o momento NO especificado
- Past simple: tiempo terminado o momento especificado
I have worked here for three years. = sigo trabajando aca I worked there for three years. = ya no trabajo ahi
I have seen that client today. = hoy no termino (son las 11 AM) I saw that client today. = hoy termino (ya es de noche)
I have visited London. = en algun momento de mi vida, no importa cuando I visited London in 2018. = fecha especifica
Para una comparacion completa con ejercicios dedicados, lee nuestra guia sobre present perfect vs pasado simple y tambien el post sobre pasado simple en ingles.
Errores comunes de argentinos
Error 1: Usar pasado simple cuando se habla de experiencias
Incorrecto: Did you ever work abroad? Correcto: Have you ever worked abroad?
Cuando preguntamos por experiencias de vida sin fecha especifica, usamos present perfect.
Error 2: Usar present perfect con fechas o momentos especificos
Incorrecto: I have finished the project yesterday. Correcto: I finished the project yesterday.
Yesterday, last week, in 2022, at 3 PM son marcadores de tiempo terminado: siempre van con pasado simple.
Error 3: Confundir "since" y "for"
Since va con un punto en el tiempo: since Monday, since 2020, since the meeting. For va con una duracion: for two days, for three years, for a long time.
Incorrecto: I have worked here since three years. Correcto: I have worked here for three years.
Error 4: Olvidar el auxiliar have/has
Incorrecto: I finished the report already. Correcto: I have already finished the report.
Ejercicios practicos
Completa las oraciones con el present perfect o el pasado simple segun corresponda:
- She _______ (work) at Google for five years. (sigue trabajando ahi)
- We _______ (meet) the new CEO last Monday.
- _______ you ever _______ (manage) a remote team?
- I _______ (just / send) you the contract.
- They _______ (launch) the product in March 2024.
Respuestas:
- has worked
- met
- Have... managed
- have just sent
- launched
En el contexto laboral
El present perfect es esencial en entornos profesionales. Saber usarlo bien te distingue en entrevistas y reuniones.
En entrevistas laborales:
"I have managed cross-functional teams for over four years." (experiencia acumulada, sigue siendo relevante) "In my previous role, I managed a team of ten people." (trabajo anterior, pasado simple) "Have you ever worked with a fully remote team?" - pregunta de experiencia
En emails profesionales:
"I have reviewed the proposal and have a few comments." "We have received your application and will be in touch shortly." "I haven't heard back from the client yet. I'll follow up tomorrow."
En reuniones:
"The team has completed the first phase of the project." "We haven't made a decision yet, but we are close." "Has anyone spoken to the client about this?"
Practica con Gringuear
El present perfect aparece en las lecciones de nivel A2 y B1 de Gringuear. Lo practicas en contextos reales: emails, conversaciones laborales y simulaciones de entrevistas.
¿Queres saber en que nivel estas? Hace el diagnostico gratuito y te armamos un plan personalizado para que llegues al nivel que necesitas.
Si ya sabes tu nivel y queres practicar en conversaciones reales, accede al chat de practica y practicalo con IA.

Descubrí tu nivel de inglés en 30 segundos
Diagnostico gratuito con resultado CEFR inmediato. Despues, practica con lecciones y chat con IA adaptados a tu nivel.
Hacer el diagnostico gratisPast perfect en ingles: cuando y como usarlo
10 min de lectura