B2 Spanish grammar
Spanish Present Perfect Subjunctive: Haya Plus a Participle
The Spanish present perfect subjunctive refers to a completed action while keeping the viewpoint of a present subjunctive trigger. It also presents an action as complete before another event that is still pending.
Present perfect subjunctive formula
present subjunctive of haber + past participle
Only haber changes for the subject. The past participle stays unchanged.
Present-subjunctive forms of haber
| Person | Form |
|---|---|
| yo | haya |
| tú | hayas |
| él / ella / usted | haya |
| nosotros | hayamos |
| vosotros | hayáis |
| ellos / ellas / ustedes | hayan |
Add one unchanged past participle after haya, hayas, haya, hayamos, hayáis, or hayan.
Spanish present perfect subjunctive: Build haya plus a past participle
Use haya, hayas, haya, hayamos, hayáis, or hayan followed by one unchanged past participle.
Es posible que hayan llegado.Quick check
It is possible that she has left.
React now to an already completed action
After a present expression of emotion, doubt, evaluation, or denial, use the perfect subjunctive when the dependent action is already complete.
Me alegra que hayas venido.Complete one action before a pending future event
In a future-oriented time clause, use the present perfect subjunctive when the first action must be finished before the main action occurs.
Cuando hayas terminado, avísame.Common mistakes
Es posible que hayan llegados.
Es posible que hayan llegado.
The participle after haber never agrees with the subject.
Me alegra que has venido.
Me alegra que hayas venido.
The emotional que clause requires the subjunctive, and the completed action requires the perfect form.
Cuando habrás terminado, avísame.
Cuando hayas terminado, avísame.
A pending future time clause uses the subjunctive, not the future indicative.
Ready to practise Spanish present perfect subjunctive?
Complete an eight-question round and save skill-level progress for future review.
Present perfect subjunctive FAQ
What does present perfect subjunctive cover?
The Spanish present perfect subjunctive refers to a completed action while keeping the viewpoint of a present subjunctive trigger. It also presents an action as complete before another event that is still pending.
What is the first rule to remember?
Use haya, hayas, haya, hayamos, hayáis, or hayan followed by one unchanged past participle.
What is another important B2 pattern?
After a present expression of emotion, doubt, evaluation, or denial, use the perfect subjunctive when the dependent action is already complete.
How can I practise Spanish present perfect subjunctive?
Complete the focused round, review each correction, and repeat the lesson when its skills become due again.