Read in: English

Cheatsheet: Present Perfect and Past Perfect Subjunctive: haya hablado, hubiera hablado

The subjunctive

Present Perfect and Past Perfect Subjunctive: haya hablado, hubiera hablado

PointRuleExampleEnglish
Formhaya / hayas / hayamos / hayan + past participleMe alegro de que hayas venido.I'm glad you have come.
Formhubiera / hubieras / hubiéramos / hubieran + past participleOjalá hubiera venido.If only he had come.
Usehaya: a finished action in a period that reaches the presentEspero que hayas dormido bien.I hope you have slept well.
Usehubiera: an action before another past action, or one that did not happenNo creía que hubiera llegado.I didn't think he had arrived.
Timeafter cuando, a future action that comes before anotherCuando el jefe se haya ido, hablamos.When the boss has gone, we'll talk.
Conditionsi + hubiera + past participleSi hubieras llegado antes, habrías visto el inicio.If you had arrived earlier, you would have seen the beginning.
C1Forma verb built on an irregular one keeps its participleDudo que lo haya descrito. / Ojalá lo hubiera devuelto.I doubt he has described it. / If only he had returned it.
C1Useafter a negated belief, haya replaces the future perfectNo pienso que se haya quedado dormido.I don't think he has fallen asleep.
C2Usewith a past reference, the imperfect can replace hayaNo creo que haya salido anoche. / No creo que saliera anoche.I don't think he went out last night. / I don't think he went out last night.
Trapafter a past-tense verb, hubiera and not habíaDudaba que lo hubiera hecho.I doubted he had done it.
Trapafter cuando, haya and not habráCuando haya terminado, te llamo.When I've finished, I'll call you.

Variety

Read in

Credits