The present perfect subjunctive in Spanish

Pretérito perfecto de subjuntivo, subjunctive

Non-assertive statements about actions in the past from the perspective of the present (actions already completed in the present)

Practice the present perfect subjunctive

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

When to use it

  • Reactions to a completed action
    Me alegra que hayas venido. (I am glad that you have come.)
  • Doubt about a completed action
    No creo que haya terminado. (I do not think that he has finished.)
  • An action completed before a future time
    Cuando hayas terminado, avísame. (When you have finished, let me know.)

Regular verbs

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

haya hablado
hayas hablado
haya hablado
hayamos hablado
hayáis hablado
hayan hablado
haya aprendido
hayas aprendido
haya aprendido
hayamos aprendido
hayáis aprendido
hayan aprendido
haya vivido
hayas vivido
haya vivido
hayamos vivido
hayáis vivido
hayan vivido

Irregular verbs in the present perfect subjunctive

Examples

  • La profesora Ruiz se alegra de que Ana haya sido presentadora.

    Ms. Ruiz is glad Ana has been a presenter.

  • Lucía espera que Ana ya haya estado en la biblioteca.

    Lucía hopes Ana has already been to the library.

  • Lucía se alegra de que Ana ya haya tenido tiempo para practicar.

    Lucía is glad that Ana has already had time to practise.

  • Lucía espera que Ana ya haya ido al museo.

    Lucía hopes Ana has already gone to the museum.

  • Al abuelo Luis le alegra que Ana ya haya hecho flores de papel.

    Grandpa Luis is glad that Ana has already made paper flowers.

  • A Lucía le alegra que Ana ya haya hablado con la profesora Ruiz.

    Lucía is glad Ana has already spoken with Ms. Ruiz.

Every verb in the present perfect subjunctive

abandonarabriracabaracentuaraceptaracordaracordarseacostaracostarseactuaradquiriragarraralcanzaralmorzarandarapaciguarapareceraplicarapoyaraprenderapretaraprobarasistirataratestiguaratreverseaumentaravanzaraveriguarayudarbajarbañarbañarseborrarbuscarcabercaercambiarcastigarcerrarcocercogercolgarcomenzarcompartircomprendercomprobarconducirconfiarconfirmarconocerconseguirconservarconsiderarconstruircontarcontenercontinuarcontribuircontrolarconvencerconvertircorregircorrercortarcrearcrecercreercruzarcubrircumplirdardeberdecidirdecirdefenderdejardemostrardependerdescribirdescubrirdespertardespertarsedestruirdibujardirigirdistinguirdivertirdivertirsedoblardolerdormirducharducharseejercerelegireliminarempezarempujarencantarencontrarenseñarentenderentrarentregarenviarescogerescribirescucharesperaresquiarestablecerestarestudiarevitarexigirexplicarextinguirfaltarformarfuncionarganargastargozargraduarguiargustarhaberhablarhacerhuirimportarimprimirincluirindicarinquiririntentarinteresarintroduciririrsejugarjuntarlavarleerlevantarlevantarselimpiarllamarllamarsellegarllenarllevarlograrmanejarmantenermejorarmetermezclarmirarmojarmolestarmorirnacernavegarnecesitarocuparocurrirofreceroírolvidarorganizarpagarparecerparticiparpartirpasarpedirpegarpensarperderpermitirperseguirpescarpintarpoderponerponerseposeerpracticarpreferirpreguntarpreocuparpreocuparseprepararpresentarproducirprotegerprovocarpublicarquedarquedarsequejarsequererrealizarrecibirrecogerreconocerrecordarreducirregresarrepetirrepresentarresolverresponderresultarrevelarrompersabersacarsalirsatisfacersecarseguirsentarsesentirseñalarserservirsoltarsonarsubirsufrirsuperarsuponertenerterminartirartocartomartorcertrabajartraducirtraertratarunirusarutilizarvaciarvalervencervendervenirvervestirvestirseviajarvivirvolver