Ir al contenido principal
    Volver al blog
    Gramatica2026-04-1410 min de lectura

    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

    SujetoAuxiliarParticipio pasadoEjemplo
    I / You / We / TheyhaveworkedI have worked here for two years.
    He / She / IthasfinishedShe 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:

    VerboPasado simpleParticipio pasado
    gowentgone/been
    dodiddone
    havehadhad
    writewrotewritten
    sendsentsent
    makemademade
    givegavegiven
    taketooktaken
    speakspokespoken
    seesawseen

    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.

    PalabraSignificadoEjemplo
    everalguna vez (en preguntas)Have you ever managed a project?
    nevernuncaI have never used that tool.
    alreadyya (afirmativo)I have already sent it.
    yettodavia / ya (en negativos y preguntas)Have you finished yet? / I haven't started yet.
    justrecienShe has just called.
    sincedesde (punto en el tiempo)We have worked together since 2020.
    forhace / por (duracion)I have lived here for two years.
    recentlyrecientementeHe has recently joined the team.
    Practica gramatica en contexto

    Practica gramatica en contexto

    Ejercicios interactivos que te muestran la gramatica en situaciones reales de trabajo, no en frases artificiales.

    Ver las lecciones

    Present 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:

    1. She _______ (work) at Google for five years. (sigue trabajando ahi)
    2. We _______ (meet) the new CEO last Monday.
    3. _______ you ever _______ (manage) a remote team?
    4. I _______ (just / send) you the contract.
    5. They _______ (launch) the product in March 2024.

    Respuestas:

    1. has worked
    2. met
    3. Have... managed
    4. have just sent
    5. 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.

    Resultado del diagnostico de nivel CEFR en Gringuear

    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 gratis