B2 Spanish grammar
Past Regrets with Ojalá and the Past Perfect Subjunctive
Ojalá and si al menos can look back at an unchangeable past. The past perfect subjunctive makes clear that the desired alternative did not happen and now survives only as regret, criticism, or relief.
Unchangeable past wish
ojalá / si al menos + past perfect subjunctive
Use hubiera or hubiese plus a participle when the desired past alternative can no longer happen.
Ojalá across time
| Time and reality | Subjunctive form | Example |
|---|---|---|
| open present or future | present subjunctive | Ojalá venga mañana. |
| contrary or difficult present | imperfect subjunctive | Ojalá estuviera aquí. |
| unchangeable past | past perfect subjunctive | Ojalá hubiera venido ayer. |
| past ‘if only’ | si al menos + past perfect subjunctive | Si al menos hubiéramos reservado. |
Conditional perfect is not used directly after ojalá or si al menos.
past regrets with ojalá: Use ojalá with the past perfect subjunctive
Use ojalá hubiera or hubiese plus a participle for a wish contrary to a completed past fact.
Ojalá hubiera aceptado la oferta.Quick check
I wish we had left earlier.
Express if only with si al menos
Use si al menos plus the past perfect subjunctive to focus emotionally on one past change that would have improved the outcome.
Si al menos hubiéramos reservado una mesa...Match the subjunctive tense to the wish's time
Use the present subjunctive for an open present or future wish, the imperfect subjunctive for a difficult or contrary present wish, and the past perfect subjunctive for an unchangeable past wish.
Ojalá venga mañana. Ojalá estuviera aquí. Ojalá hubiera venido ayer.Common mistakes
Ojalá habría aceptado la oferta.
Ojalá hubiera aceptado la oferta.
Ojalá selects a subjunctive form, not the conditional perfect.
Si al menos habríamos reservado...
Si al menos hubiéramos reservado...
A contrary-to-fact past wish uses the past perfect subjunctive.
Ojalá haya venido ayer. (known regret intended)
Ojalá hubiera venido ayer.
A known, contrary-to-fact past regret needs the past perfect subjunctive.
Ready to practise past regrets with ojalá?
Complete an eight-question round and save skill-level progress for future review.
Past regrets with ojalá FAQ
What does past regrets with ojalá cover?
Ojalá and si al menos can look back at an unchangeable past. The past perfect subjunctive makes clear that the desired alternative did not happen and now survives only as regret, criticism, or relief.
What is the first rule to remember?
Use ojalá hubiera or hubiese plus a participle for a wish contrary to a completed past fact.
What is another important B2 pattern?
Use si al menos plus the past perfect subjunctive to focus emotionally on one past change that would have improved the outcome.
How can I practise past regrets with ojalá?
Complete the focused round, review each correction, and repeat the lesson when its skills become due again.