Perfect Subjunctive
A lesson from the B2 course: the rule, examples and a 20-sentence test. The course is reviewed by people.
Lesson
The Present Perfect Subjunctive (Subjuntivo Perfecto)
Welcome, Spanish learners! Today, we're diving into one of the most important tenses in the subjunctive mood – the Present Perfect Subjunctive (Subjuntivo Perfecto). This tense is used to talk about actions completed in the past that have a connection to the present, but always within a context of uncertainty, doubt, emotions, wishes, or opinions. Remember, the Subjunctive always expresses a subjective viewpoint! 🧐
How do we form it? It's straightforward! We need two elements: the auxiliary verb HABER in the Present Subjunctive and the past participle (participio pasado) of the main verb. The past participle is always invariable (it doesn't change for gender or number) and ends in -ado for -AR verbs, and -ido for -ER and -IR verbs (plus those irregular forms you're already familiar with!).
| Person | Haber (Present Subjunctive) | Past Participle |
|---|---|---|
| yo | haya | hablado / comido / vivido |
| tú | hayas | hablado / comido / vivido |
| él/ella/usted | haya | hablado / comido / vivido |
| nosotros/as | hayamos | hablado / comido / vivido |
| vosotros/as | hayáis | hablado / comido / vivido |
| ellos/ellas/ustedes | hayan | hablado / comido / vivido |
- Expressing doubt, uncertainty, or probability about a completed action in the past or one that has an effect on the present:
- Dudo que ella haya llegado ya. (I doubt she has arrived yet.)
- Expressing emotions, feelings, or wishes regarding a completed action:
- Me alegro de que hayas aprobado el examen. (I'm glad you passed the exam.)
- In subordinate temporal clauses after conjunctions such as cuando (when), antes de que (before), hasta que (until), or después de que (after), when they refer to a future, completed action from the perspective of the main clause:
- Te llamaré cuando haya terminado mi trabajo. (I'll call you when I've finished my work.)
Espero que hayas tenido un buen día.
I hope you've had a good day.
Me sorprende que no hayan llegado aún.
It surprises me that they haven't arrived yet.
Practise regularly, and the Present Perfect Subjunctive will become second nature to you! Good luck! ✨
Test yourself
20 questions. Answer them all, then check — you'll see what you got right and what to fix.
Printable test
The full test as a PDF with an answer key — print it for yourself or for a class.
Download PDFPractise this set in the app
Palabrify brings the words back at the right moment — with games, reviews and progress you can see.