Present Perfect Subjunctive in Spanish: How to Use Haya, Hayas, Hayamos

A man pointing at a chalkboard with Spanish phrases, explaining the Present Perfect Subjunctive. A woman stands beside him, thinking, with greenery in the background, creating a classroom-like setting.

Get our free email course, Shortcut to Conversational.

Have conversations faster, understand people when they speak fast, and other tested tips to learn faster.

More info

​The present perfect subjunctive in Spanish is used to talk about actions that have already happened, but are still connected to feelings, doubt, possibility, or expectations.

If that sounds complicated, don’t worry. The structure is actually very simple!

The formula is:

haber (present subjunctive) + past participle

For example:

  • Me alegra que hayamos hablado.  –  I’m glad that we have talked. 
  • Es posible que hayan llegado tarde. –  It’s possible that they arrived late. 

In this guide, you’ll learn:

  • How to conjugate the present perfect subjunctive
  • When to use it in real conversations
  • Clear examples you can start using right away 

Let’s start!

What is the present perfect subjunctive in Spanish?

As you probably know by now, the subjunctive is a mood, not a tense. But what does this mean for the present perfect subjunctive? 

In general, the subjunctive is used to frame statements that include some degree of uncertainty. The present perfect subjunctive mood is specifically used to speak about past actions that are connected to the present, as well as future actions that may or may not be completed.

The reason this specific subjunctive form causes confusion is mostly due to the fact that it doesn’t have a direct English equivalent. This means some sentences sound a bit strange when we try to translate them literally.

For example:

  • Me alegra que hayamos hablado antes de que te vayas –. I’m glad that we have talked before you leave.
  • Espero que hayas tenido un buen día. – I hope you had a good day.
  •  Sal y juega una vez que hayas terminado tu tarea. – Go out and play once you have finished your homework.


Don’t worry, we’ll go into more detail on this later on. For now, let’s review how to conjugate verbs for this case.

A four-panel comic. First panel: a person looking frustrated saying "I can't find my keys anywhere!" Second panel: another person searching under a couch, saying "It's possible." Third panel: options labeled A and B. Fourth panel: the person finds the keys, making a squeaking sound, with the text referencing the Present Perfect Subjunctive.

Conjugate Haber in the Present Subjunctive

Every Spanish perfect tense uses the auxiliary verb haber.

For example, if you already studied the Spanish present perfect, then you’ll remember that its conjugation requires a simple formula:

  • Auxiliary verb “haber” (present tense) + past participle of the action verb.

The present perfect subjunctive requires a similar formula:

  • Auxiliary verb “haber” (present subjunctive) + past participle of the action verb.

As you can see, the only difference is that the auxiliary verb “haber” is conjugated in its present subjunctive, rather than in the present tense.

Personal pronoun Verb Haber (Present Subjunctive)
Yo Haya
Hayas
Él / Ella Haya
Usted Haya
Nosotros Hayamos
Ustedes Hayan
Ellos / Ellas Hayan

A four-panel comic strip shows a child asking to go play after doing homework. The child is told to finish first. In the third panel, the child humorously reacts to a question about completion, followed by a satisfied expression in the last panel. The phrase "hayas terminado" relates to the Present Perfect Subjunctive.

How to find the past participle

Once you know that “haber” is conjugated differently, all you need to do is add the past participle of the action verb.

For all regular -AR verbs, we use the ending -ado as follows:

English Infinitive Spanish Infinitive English Past Participle Spanish Past Participle
To buy Comprar Bought Comprado
To close Cerrar Closed Cerrado
To cut Cortar Cut Cortado

As for all regular verbs that end in -ER and -IR, we use the ending -ido at the end of the conjugation:

English Infinitive Spanish Infinitive English Past Participle Spanish Past Participle
To Eat Comer Eaten Comido
To know Conocer Known Conocido
To sleep Dormir Slept Dormido
To hear Oír Heard Oído

Note: As always, there are some irregular verbs (like ver visto, hacer hecho, decir dicho). You can read about those specific verbs in our guide to past participles)

A four-panel comic depicting stick figures discussing Spanish grammar. The first panel shows a figure confidently stating, "I know -ado and -ido!" The second panel features a character questioning the past participle of "hacer." The third highlights confusion, leading to the punchline about "Hecho" in the final panel, with a grammar book represented.

When To Use Present Perfect Subjunctive in Spanish

The present perfect subjunctive appears when we talk about past actions connected to uncertainty, emotion, or expectation.

Here are the most common situations:

Opinions 

  •  No creo que haya sido verdad. – I don’t think it has been true.
  • Dudo que haya viajado tanto. – I doubt that he has traveled that much.

Things that are likely to happen

  • Es posible que hayan llegado tarde hoy. – It is possible that they’ve arrived late today.
  • Es posible que esos turistas hayan estado en la playa esta mañana porque están muy bronceados. – It is possible that those tourists have been on the beach this morning because they are really tanned.

Wishes and expectations 

  • Espero que hayas tenido un buen día. – I hope you’ve had a good day.
  • Espero que te haya gustado el regalo. – I hope you liked the gift.

Past Actions related to the present

Used when something may have happened, but we are not sure, ie., we are talking about a possibility.

For example:

  • Es posible que haya perdido todo mi dinero – It’s possible that I’ve lost all my money.
  • Es posible que hayan encontrado un buen restaurante. – It is possible that they’ve found a good restaurant.
  • Espero que el equipo de fútbol haya ganado el partido. – I hope that the soccer team  won the match.

Future actions that may or may not be completed

In other words, you can use the Present Perfect Subjunctive Spanish  to describe actions that we expect to be finished in the future.

Take a look at these examples:

  • Deseo que para el próximo año ya hayamos vendido la casa. – I hope that we’ve already sold the house by next year.
  • Llama a tu madre cuando hayas terminado la tarea, – Call your mother when you’ve finished the homework.

(sidenote: We wrote an overview of all six Spanish subjunctive forms here)

Illustration explaining the Present Perfect Subjunctive in three panels. The first shows a person at a parking meter, indicating certainty. The second depicts doubt about whether the meter is paid. The third features a dialogue with a police officer expressing hope they have paid.

And there you have it: the present perfect subjunctive is no longer a mystery. By understanding the simple formula of haya + past participle, you’ve added a powerful tool to your Spanish toolkit. You can now navigate those gray areas of conversation with confidence.

The real magic happens when you start listening for it. Pay attention to native speakers in movies or music; you’ll be surprised how often this structure pops up now that you know what to look for. So go ahead, practice the examples, and don’t be afraid to use haya in your next conversation. Spanish speakers will appreciate the effort, and you’ll sound more natural than ever.

¿Tienes ganas de más? Browse our other grammar guides!

Practice: Present Perfect Subjunctive Spanish

Complete the sentences by conjugating haber + the past participle in the present perfect subjunctive.

(scroll to the bottom for the answers)

1.Haber / Terminar

Dime cuando _____ _____ de cocinar (Tell me when you have finished cooking)

2.Haber / Limpiar

Podremos salir, cuando _____ _____ nuestra habitación (We can go out when we have cleaned our room)

3.Haber / Salir

Ojalá todo _____ _____ bien en su cita a ciegas (I hope everything went well in his blind date)

4.Haber / Comprar

No creo que ella _____ _____ un carro nuevo (I don’t think she bought a new car)

5.Haber / Tener

Espero que _____ _____ una hermosa luna de miel (I hope you had a beautiful honeymoon)

6.Haber / Salir

Podrán ver al paciente cuando el _____ _____ de quirófano (You will be able to see the patient when he has left the operating room)

7.Haber / Poner

Es bueno que te _____ _____ una chaqueta porque hace frío (It’s good that you put on a jacket because it’s cold)

8.Haber / Ver

Dudo que _____ _____ un unicornio (I doubt you’ve seen a unicorn)

9.Haber / Terminar

Cuando _____ _____  de leer este libro, voy a comprar otro (When I have finished reading this book, I will buy another one)

10.Haber / Oír

Tal vez ella _____ _____  lo que dijiste (Maybe she heard what you said)

Answers

1.Dime cuando hayas terminado de cocinar

2.Podremos salir, cuando hayamos limpiado nuestra habitación

3.Ojalá todo haya salido bien en su cita

4.No creo que haya comprado un carro nuevo

5.Espero que hayan tenido una hermosa luna de miel

6.Podrán ver al paciente cuando haya salido de quirófano

7.Es bueno que te hayas puesto una chaqueta porque hace frío

8.Dudo que hayas visto un unicornio

9.Cuando haya terminado de leer este libro, voy a comprar otro

10.Tal vez ella haya oído lo que dijiste

Get our FREE 7-day email course, Shortcut to Conversational

The exact strategies you need to become conversational in Spanish this year. Join the course now, before we come to our senses and charge for it!

This blog is presented by BaseLang: Unlimited Spanish Tutoring for $179 a Month. Learn more here.