MozhiLingo
via
Learning
← All lessons
Lesson 79B2

Present Perfect Subjunctive

Present Perfect Subjunctive

This is the subjunctive version of the present perfect from your B1 lessons — for reacting, right now, to something that has already finished happening.

Grammar Comparison

Grammar Comparison

Present subjunctive of haber + past participle

Spanish

espero que hayas terminado (I hope you've finished) — haya, not ha, since the whole sentence needs the subjunctive

English

I hope you've finished — the ordinary present perfect, no mood marking

This tense combines two things you already fully know separately: the present subjunctive forms of haber (haya, hayas, haya...) and the same past participles from your present perfect lesson. It's used exactly where you'd expect the present perfect, but inside a subjunctive-triggering sentence — a doubt, wish, or emotion about something already completed.

The trigger and the completed action can be at different points in time

Spanish

me alegra que hayas llegado (I'm glad you've arrived) — the arrival is finished, but the gladness is happening right now

English

I'm glad you've arrived — same two-timeframes structure

The present perfect subjunctive is specifically for when your current-moment reaction (an emotion, doubt, or hope happening now) is about an action that's already complete. If both the trigger and the action are simply in the past together, you'd use the pluperfect subjunctive from the previous lessons instead — this tense is reserved for a present reaction to a finished action.

Vocabulary

Vocabulary

haya terminadoAH-yah tehr-mee-NAH-doh
English
that I/he/she has finished
hayas llegadoAH-yahs yeh-GAH-doh
English
that you have arrived
espero que hayas terminadoes-PEH-roh keh AH-yahs tehr-mee-NAH-doh
English
I hope you've finished
me alegra que hayas llegadomeh ah-LEH-grah keh AH-yahs yeh-GAH-doh
English
I'm glad you've arrived
dudo que haya salidoDOO-doh keh AH-yah sah-LEE-doh
English
I doubt he has left
es posible que hayan llamadoes poh-SEE-bleh keh AH-yahn yah-MAH-doh
English
it's possible they've called
no creo que lo haya vistonoh KREH-oh keh loh AH-yah VEES-toh
English
I don't think he's seen it
qué bueno que hayas venidokeh BWEH-noh keh AH-yahs veh-NEE-doh
English
how great that you've come
ojalá haya funcionadooh-hah-LAH AH-yah foon-see-oh-NAH-doh
English
I hope it has worked
siento que no hayas podido venirsee-EN-toh keh noh AH-yahs poh-DEE-doh veh-NEER
English
I'm sorry you haven't been able to come