The present perfect in Spanish

Pretérito perfecto compuesto, indicative

Assertive statements about actions in the past from the perspective of the present (actions already completed in the present)

Practice the present perfect

Type the forms, check them instantly, and see which tenses and irregularities need work.

When to use it

  • Past actions in a period that includes now
    Este año he viajado mucho. (I have traveled a lot this year.)
  • Life experiences ("ever", "never")
    ¿Has estado en México? (Have you ever been to Mexico?)
  • Recent events, especially in Spain
    Hoy he visto a Ana. (I saw Ana today.) Latin America usually uses the preterite here: Hoy vi a Ana.

Regular verbs

The present perfect of a regular -ar, -er, and -ir verb.

he hablado
has hablado
ha hablado
hemos hablado
habéis hablado
han hablado
he aprendido
has aprendido
ha aprendido
hemos aprendido
habéis aprendido
han aprendido
he vivido
has vivido
ha vivido
hemos vivido
habéis vivido
han vivido

Irregular verbs in the present perfect

Examples

  • Ana ya ha sido la presentadora de dos conciertos.

    Ana has already been the presenter at two concerts.

  • Ana ya ha estado en la biblioteca esta semana.

    Ana has already been to the library this week.

  • Ana ya ha tenido tiempo para preparar su presentación.

    Ana has already had time to prepare her presentation.

  • Esta semana, Ana ya ha ido a Madrid en tren.

    Ana has already gone to Madrid by train this week.

  • Esta semana, Lucía ya ha hecho flores de papel para el jardín.

    Lucía has already made paper flowers for the garden this week.

  • Ana ya ha hablado con Lucía sobre su presentación.

    Ana has already spoken with Lucía about her presentation.

Every verb in the present perfect

abandonarabriracabaracentuaraceptaracordaracordarseacostaracostarseactuaradquiriragarraralcanzaralmorzarandarapaciguarapareceraplicarapoyaraprenderapretaraprobarasistirataratestiguaratreverseaumentaravanzaraveriguarayudarbajarbañarbañarseborrarbuscarcabercaercambiarcastigarcerrarcocercogercolgarcomenzarcompartircomprendercomprobarconducirconfiarconfirmarconocerconseguirconservarconsiderarconstruircontarcontenercontinuarcontribuircontrolarconvencerconvertircorregircorrercortarcrearcrecercreercruzarcubrircumplirdardeberdecidirdecirdefenderdejardemostrardependerdescribirdescubrirdespertardespertarsedestruirdibujardirigirdistinguirdivertirdivertirsedoblardolerdormirducharducharseejercerelegireliminarempezarempujarencantarencontrarenseñarentenderentrarentregarenviarescogerescribirescucharesperaresquiarestablecerestarestudiarevitarexigirexplicarextinguirfaltarformarfuncionarganargastargozargraduarguiargustarhaberhablarhacerhuirimportarimprimirincluirindicarinquiririntentarinteresarintroduciririrsejugarjuntarlavarleerlevantarlevantarselimpiarllamarllamarsellegarllenarllevarlograrmanejarmantenermejorarmetermezclarmirarmojarmolestarmorirnacernavegarnecesitarocuparocurrirofreceroírolvidarorganizarpagarparecerparticiparpartirpasarpedirpegarpensarperderpermitirperseguirpescarpintarpoderponerponerseposeerpracticarpreferirpreguntarpreocuparpreocuparseprepararpresentarproducirprotegerprovocarpublicarquedarquedarsequejarsequererrealizarrecibirrecogerreconocerrecordarreducirregresarrepetirrepresentarresolverresponderresultarrevelarrompersabersacarsalirsatisfacersecarseguirsentarsesentirseñalarserservirsoltarsonarsubirsufrirsuperarsuponertenerterminartirartocartomartorcertrabajartraducirtraertratarunirusarutilizarvaciarvalervencervendervenirvervestirvestirseviajarvivirvolver