Inklingo

perfect subjunctivevsimperfect subjunctive

perfect subjunctive

/perfect subjunctive/

|
imperfect subjunctive

/imperfect subjunctive/

Level:B2Type:tensesDifficulty:★★★★★

💡 Quick Rule

The Rule:

Perfect Subjunctive is for 'I doubt it *has happened*'. Imperfect Subjunctive is for 'I doubted it *would happen*' or 'If I *were*...'

Memory Trick:

Perfect (`haya`) = what *HA*s happened (with doubt). Imperfect (`-ra`/`-se`) = what you desi*RA*d or wi*SE*d for in the past.

Exceptions:
  • Polite requests use the imperfect subjunctive for the present: 'Quisiera un café.' (I would like a coffee.)
  • Hypothetical 'if' clauses about impossible present situations always use the imperfect subjunctive: 'Si tuviera dinero...'

📊 Comparison Table

Contextperfect subjunctiveimperfect subjunctiveWhy?
Expressing DoubtDudo que haya llegado.Dudaba que llegara.Perfect is for present doubt about a past action. Imperfect is for past doubt about a past action.
Expressing HopeOjalá hayan aprobado.Esperaba que aprobaran.Perfect for a present hope about a completed action. Imperfect follows a past hope.
Sequence of TensesMe sorprende que lo hayan hecho.Me sorprendió que lo hicieran.The main verb's tense (present 'sorprende' vs. past 'sorprendió') determines which subjunctive to use.
Hypothetical vs. Real PossibilityQuizás haya sido un error.Si fuera un error, lo corregiríamos.Perfect expresses a real possibility in the past ('Maybe it has been...'). Imperfect expresses a contrary-to-fact condition ('If it were...').

✅ When to Use "perfect subjunctive" / imperfect subjunctive

perfect subjunctive

Used to express doubt, emotion, or desire about a past action that is relevant to the present. It's formed with 'haber' in the present subjunctive + past participle (e.g., haya comido).

/sub-hoon-TEE-voh pehr-FEK-toh/

Doubt about a completed past action

Dudo que él haya terminado el informe.

I doubt that he has finished the report.

Emotion about a recent past action

¡Qué bueno que hayas venido a la fiesta!

How great that you have come to the party!

Hope for a completed action

Ojalá que hayan recibido mi paquete.

I hope they have received my package.

For a future action completed before another future action

Avísame cuando hayas llegado.

Let me know when you have arrived.

imperfect subjunctive

Used for hypothetical situations ('if' clauses), polite requests, or when the main verb expressing doubt/emotion is in the past or conditional. Formed with endings like -ra or -se (e.g., comiera/comiese).

/sub-hoon-TEE-voh eem-pehr-FEK-toh/

When the main clause is in the past

Yo no creía que ella supiera la verdad.

I didn't believe that she knew the truth.

Hypothetical 'if' clauses

Si tuviera más dinero, viajaría por el mundo.

If I had more money, I would travel the world.

Polite requests or suggestions

Quisiera ver el menú, por favor.

I would like to see the menu, please.

After expressions like 'como si' (as if)

Gasta dinero como si fuera millonario.

He spends money as if he were a millionaire.

🔄 Contrast Examples

Reacting to someone's arrival

With "perfect subjunctive":

Me sorprende que ya hayan llegado.

It surprises me that they have already arrived.

With "imperfect subjunctive":

Me sorprendería que llegaran ahora.

It would surprise me if they arrived now.

The Difference: The Perfect Subjunctive ('hayan llegado') refers to a completed past action that surprises you now. The Imperfect Subjunctive ('llegaran') refers to a hypothetical future or present action.

Talking about a decision

With "perfect subjunctive":

No creo que hayan decidido todavía.

I don't think they have decided yet.

With "imperfect subjunctive":

Era importante que decidieran pronto.

It was important that they decide soon.

The Difference: Use the Perfect Subjunctive for present uncertainty about a past action. Use the Imperfect Subjunctive when the trigger for uncertainty or importance was in the past.

Wishing for an outcome

With "perfect subjunctive":

Ojalá haya aprobado el examen.

I hope she has passed the exam.

With "imperfect subjunctive":

Ojalá aprobara el examen.

I wish she would pass the exam. / If only she passed the exam.

The Difference: The Perfect Subjunctive expresses a real hope for a past event with an unknown outcome. The Imperfect Subjunctive expresses a more distant, hypothetical wish, implying it's less likely or contrary to reality.

🎨 Visual Comparison

A split-screen showing a timeline. Left side: Present moment looking back at a finished event with a question mark. Right side: A past moment looking forward to a hypothetical event.

Perfect Subjunctive looks back from now with uncertainty. Imperfect Subjunctive looks forward from the past or into a hypothetical world.

⚠️ Common Mistakes

Mistake:

Me alegré que hayas venido.

Correction:

Me alegré de que vinieras.

Why:

Because the main verb 'alegré' is in the past (preterite), the subjunctive that follows must be in the imperfect form ('vinieras').

Mistake:

Si yo habría sabido, te habría llamado.

Correction:

Si yo hubiera sabido, te habría llamado.

Why:

Hypothetical 'if' clauses about the past use the Pluperfect Subjunctive ('hubiera sabido'), not the conditional. The imperfect subjunctive is its simpler cousin for present hypotheticals ('Si supiera...').

Mistake:

Dudo que él sabía la respuesta.

Correction:

Dudo que él supiera la respuesta. / Dudo que él sepa la respuesta.

Why:

The expression of doubt 'Dudo que' requires the subjunctive, not the indicative ('sabía'). To talk about the past, you'd use imperfect subjunctive ('supiera').

🔗 Related Pairs

✏️ Quick Practice

Quick Quiz: Perfect Subjunctive vs Imperfect Subjunctive

Question 1 of 3

Choose the correct form: 'No creo que él ___ a la fiesta anoche.'

🏷️ Tags

TensesAdvancedMost Confusing

Frequently Asked Questions

Are the '-ra' and '-se' forms of the imperfect subjunctive interchangeable?

Yes, in most of the Spanish-speaking world, 'comiera' and 'comiese' mean the same thing and are interchangeable. The '-ra' form is much more common in everyday speech, while the '-se' form can sound a bit more formal or literary.

Why is this called 'imperfect' subjunctive if it's used for the past?

It's a bit of confusing terminology! Think of 'imperfect' not just as a past tense, but as describing something incomplete, hypothetical, or not concrete. It's used when the main clause is in a past tense (imperfect, preterite) or a hypothetical tense (conditional), so it lines up with 'the past' in that way.

What's the difference between the Perfect Subjunctive and the Pluperfect Subjunctive?

Good question! They are both about past actions. Perfect Subjunctive ('haya comido') is for when the main clause is in the PRESENT ('Dudo que...'). Pluperfect Subjunctive ('hubiera comido') is for when the main clause is in the PAST ('Dudaba que...') or in a past 'if' clause ('Si hubiera sabido...').