The plus-que-parfait isn't only a sequencing tense. Combined with the right introducers and pronouns — si seulement, ah si, comme si — and especially when paired with the conditionnel passé of modal verbs (j'aurais dû, tu aurais pu, on aurait voulu), it becomes the main grammatical machinery for regret, reproach, and wish in French. These are the constructions you reach for when looking back at the past and wishing it had been different: if only I had known, you should have called, we could have helped. They're emotionally weighty, deeply idiomatic, and indispensable for sounding like a native speaker.
This page focuses on the expressive uses of the plus-que-parfait — the constructions where you're not just describing a past-of-the-past event but commenting on it, regretting it, or reproaching someone about it. Most of these constructions pair the plus-que-parfait with the conditionnel passé, which produces what French calls the registre du regret — the past counterfactual register that English handles with modals like should have, could have, would have.
Si seulement: the wish construction
Si seulement (literally "if only") is the workhorse of past wishes in French. Followed by the plus-que-parfait, it expresses a wish about the past — a wish that something had been the case when it wasn't. The construction stands alone: it's a complete utterance, not a clause needing a main consequence.
Si seulement + plus-que-parfait = If only ... had ...
Si seulement j'avais su !
If only I had known!
Si seulement il était venu à la fête.
If only he had come to the party.
Si seulement on avait pris l'autre route, on serait arrivés à temps.
If only we had taken the other road, we would have arrived in time.
The construction doesn't require a follow-up clause — si seulement j'avais su! is complete on its own. But you can extend it with a conditionnel passé to spell out what would have happened differently:
Si seulement tu m'avais appelée hier, j'aurais pu t'aider.
If only you had called me yesterday, I could have helped you.
Si seulement elle avait dit la vérité plus tôt, on aurait évité tout ce drame.
If only she had told the truth earlier, we would have avoided all this drama.
The variant ah si (or just si + exclamation, in informal speech) carries the same meaning with a more lyrical feel:
Ah, si j'avais su... j'aurais agi différemment.
Ah, if I had known... I would have acted differently.
Si j'avais été plus jeune, j'aurais accepté ce poste à Tokyo.
If I had been younger, I would have taken that job in Tokyo.
The exclamation si seulement! without anything else is also possible as a stand-alone sigh, though it's incomplete grammatically and mostly used in spoken response:
— Tu aurais aimé devenir pianiste ? — Ah, si seulement !
— Would you have liked to become a pianist? — Ah, if only!
J'aurais dû: the regret of duty
The conditionnel passé of devoir — j'aurais dû, tu aurais dû, il aurait dû... — is the standard French equivalent of I should have, you should have, he should have. It expresses regret or reproach about an obligation that wasn't met: something you (or someone else) ought to have done but didn't.
Aurais dû + infinitive = should have + past participle
J'aurais dû te prévenir que la réunion était annulée.
I should have warned you that the meeting was cancelled.
Tu aurais dû goûter le gâteau, il était délicieux.
You should have tasted the cake, it was delicious.
On aurait dû partir plus tôt pour éviter les bouchons.
We should have left earlier to avoid the traffic.
Notice the structure: aurais dû + infinitive (not past participle). This is the same pattern you use with all conditionnel-passé modals — what follows is always an infinitive.
The full paradigm of devoir in the conditionnel passé:
| Person | Auxiliary (cond. présent) | Past participle of devoir | Full form |
|---|---|---|---|
| je / j' | aurais | dû | j'aurais dû |
| tu | aurais | dû | tu aurais dû |
| il / elle / on | aurait | dû | il aurait dû |
| nous | aurions | dû | nous aurions dû |
| vous | auriez | dû | vous auriez dû |
| ils / elles | auraient | dû | ils auraient dû |
Note the circumflex on dû — required to distinguish it from the partitive article du. Always j'aurais dû, never j'aurais du.
J'aurais dû is heavily used both for self-regret (you're criticising yourself) and for reproach (you're criticising someone else). Tone of voice and context disambiguate:
J'aurais dû t'écouter dès le début. Tu avais raison.
I should have listened to you from the start. You were right. (self-regret)
Vous auriez dû nous prévenir avant de tout changer.
You should have told us before changing everything. (reproach, formal)
Tu aurais pu: the reproach of capability
Parallel to aurais dû is the conditionnel passé of pouvoir — aurais pu, aurait pu, auraient pu — which translates as could have. It expresses something that the subject was capable of but did not do. In practice, in second person, it's almost always a reproach: you could have helped implies but you didn't.
Aurais pu + infinitive = could have + past participle
Tu aurais pu m'aider à faire la vaisselle.
You could have helped me do the dishes. (reproach)
Vous auriez pu nous prévenir, on a attendu deux heures sous la pluie.
You could have warned us — we waited two hours in the rain. (reproach, formal)
On aurait pu prendre le métro, c'était plus simple.
We could have taken the metro, it would have been easier. (mild self-reproach)
In first person, j'aurais pu often expresses a missed opportunity rather than reproach — something the speaker could have done but chose not to:
J'aurais pu accepter le poste, mais j'ai préféré rester avec ma famille.
I could have taken the job, but I preferred to stay with my family.
On aurait pu vivre à Paris, mais on a choisi la campagne.
We could have lived in Paris, but we chose the countryside.
The negation je n'aurais pas pu / je n'aurais jamais pu expresses a strong past denial of capability — I couldn't have done that, even if I'd tried:
Je n'aurais jamais pu lui dire ça en face.
I could never have said that to his face.
Elle aurait voulu: the wish that wasn't granted
The conditionnel passé of vouloir — aurais voulu, aurait voulu, auraient voulu — expresses a past desire that didn't lead anywhere. It's used to talk about wishes that weren't realised, often gently, sometimes regretfully.
Aurais voulu + infinitive = would have wanted to / would have liked to + verb
Elle aurait voulu venir, mais elle était malade ce jour-là.
She would have wanted to come, but she was ill that day.
J'aurais voulu te dire au revoir avant que tu partes.
I would have liked to say goodbye to you before you left.
Mes parents auraient voulu que je devienne médecin.
My parents would have wanted me to become a doctor.
The third example — auraient voulu que + subjunctive — is worth pausing on. When vouloir que takes a subordinate clause, the embedded verb goes into the subjunctive, even in the conditionnel passé construction. Que je devienne (subjonctif présent) is correct; que je suis devenu would be wrong.
Other modal-like verbs follow the same pattern:
- J'aurais aimé
- infinitive — I would have liked to
- J'aurais préféré
- infinitive — I would have preferred to
- J'aurais souhaité
- infinitive — I would have wished to (slightly more formal)
J'aurais aimé connaître ma grand-mère, mais elle est décédée avant ma naissance.
I would have liked to know my grandmother, but she passed away before I was born.
J'aurais préféré qu'on en parle avant de prendre la décision.
I would have preferred for us to discuss it before making the decision.
Combining si seulement and the modal regrets
In real French, these constructions stack. Si seulement introduces a wish; the conditionnel passé spells out the consequence; modal aurais dû / pu / voulu adds nuance about obligation, capability, or desire. The result is a rich emotional register that can compress a lot of feeling into a short sentence.
Si seulement tu m'avais écoutée, tu n'aurais pas eu à recommencer tout ce travail.
If only you had listened to me, you wouldn't have had to start all this work over.
Si seulement j'avais su qu'il était malade, je serais allée le voir.
If only I had known he was ill, I would have gone to see him.
J'aurais dû partir plus tôt — si j'avais su qu'il y aurait autant de circulation.
I should have left earlier — if I had known there would be so much traffic.
On aurait pu te prévenir si tu nous avais laissé ton numéro.
We could have warned you if you had left us your number.
These constructions are the bread and butter of looking-back-on-things conversation in French. Listen to any extended discussion of a past decision, mistake, or missed event, and you'll hear them constantly.
Comme si: the false-comparison construction
A related but distinct construction is comme si (as if), which always takes the imparfait or — when expressing past anteriority — the plus-que-parfait. Comme si introduces an unreal comparison: a behaviour or appearance is described as if a hypothetical situation were the case, even though it isn't or wasn't.
Comme si + plus-que-parfait = as if ... had ...
Il m'a regardée comme si je l'avais trahi.
He looked at me as if I had betrayed him.
Elle est rentrée à la maison comme si rien ne s'était passé.
She came home as if nothing had happened.
Tu parles comme si tu avais vécu là-bas, mais tu n'y es jamais allé.
You talk as if you had lived there, but you've never been.
The exact same rule as in si-clauses applies: never use the conditional after comme si. It always takes the imparfait (for present-feeling unreal) or the plus-que-parfait (for past-anterior unreal).
A vocabulary of past regret
Several specific verbs and nouns combine with the plus-que-parfait or the regret register to express specific shades of looking-back-on-things:
- regretter de + infinitif passé — to regret having done something
- se reprocher de + infinitif passé — to blame oneself for having done something
- avoir des remords de + infinitif passé — to feel remorse for having done
Je regrette de ne pas t'avoir appelée plus tôt.
I regret not having called you sooner.
Elle se reprochait d'avoir laissé partir son père sans lui dire au revoir.
She blamed herself for letting her father leave without saying goodbye.
Il avait des remords d'avoir menti à ses parents pendant tant d'années.
He felt remorse for having lied to his parents for so many years.
These constructions don't always require a plus-que-parfait — they pair with the infinitif passé (avoir/être + past participle) — but they live in the same emotional register and are often used together with it in a single sentence.
Comparison with English
English handles past regret and reproach through modal + perfect infinitive: should have, could have, would have, might have. The mapping to French is direct:
| English | French equivalent |
|---|---|
| I should have called. | J'aurais dû appeler. |
| You could have helped. | Tu aurais pu aider. |
| She would have wanted to come. | Elle aurait voulu venir. |
| If only I had known. | Si seulement j'avais su. |
| He acted as if nothing had happened. | Il a agi comme si rien ne s'était passé. |
Two friction points to flag:
No infinitive in English's should have construction. English says should have called (modal + bare past participle); French says aurais dû appeler (conditional auxiliary + past participle of devoir
- infinitive). The structure splits differently across the two languages, even though the meaning is the same. Aurais dû appelé with a past participle is wrong.
The auxiliary in conditionnel passé. English uses would have uniformly; French uses aurais ... + past participle or serais ... + past participle depending on the auxiliary the verb takes. I would have left is je serais parti(e), never j'aurais parti. With modals like dû, pu, voulu, the auxiliary is always avoir (j'aurais dû, j'aurais pu, j'aurais voulu), regardless of the main verb that follows.
Common Mistakes
Mistake 1: Putting the conditional after si seulement.
❌ Si seulement j'aurais su !
Incorrect — never put the conditional after si seulement. It must be plus-que-parfait.
✅ Si seulement j'avais su !
If only I had known!
Mistake 2: Using a past participle instead of an infinitive after aurais dû / pu / voulu.
❌ J'aurais dû appelé hier soir.
Incorrect — what follows aurais dû is an infinitive (appeler), not a past participle.
✅ J'aurais dû appeler hier soir.
I should have called last night.
Mistake 3: Forgetting the circumflex on dû.
❌ J'aurais du te prévenir.
Incorrect — the past participle of devoir is dû with a circumflex (to distinguish it from the article du).
✅ J'aurais dû te prévenir.
I should have warned you.
Mistake 4: Using avoir instead of être in the conditionnel passé of a maison d'être verb.
❌ J'aurais venu si j'avais pu.
Incorrect — venir takes être, so the correct form is je serais venu(e).
✅ Je serais venu(e) si j'avais pu.
I would have come if I could have.
Mistake 5: Using comme si with the conditional.
❌ Il a parlé comme si il aurait tout compris.
Incorrect — comme si never takes the conditional. Use the plus-que-parfait for past unreal comparison.
✅ Il a parlé comme s'il avait tout compris.
He spoke as if he had understood everything.
Mistake 6: Confusing j'aurais dû (regret) with je devais (was supposed to).
❌ Je devais appeler ma mère, mais j'ai oublié, je suis vraiment désolée.
Possible but weaker — je devais means 'I was supposed to', without the regret implication. For a self-reproach, use j'aurais dû.
✅ J'aurais dû appeler ma mère, mais j'ai oublié, je suis vraiment désolée.
I should have called my mother, but I forgot, I'm really sorry.
Key takeaways
The plus-que-parfait, especially in combination with the conditionnel passé, is French's main vehicle for talking about the past as something that could have been different. Si seulement j'avais su — "if only I had known" — is the canonical wish construction; the modal triplet j'aurais dû / pu / voulu + infinitive covers regret, reproach, and unfulfilled wishes respectively.
These constructions pair the plus-que-parfait (the unreal past) with the conditionnel passé (the unreal consequence), creating what French calls the registre du regret. The same structure appears in comme si + plus-que-parfait, where it expresses an unreal past comparison.
The most common errors are putting a conditional after si seulement or comme si (it always wants plus-que-parfait), and using a past participle after aurais dû / pu / voulu instead of an infinitive. Once you internalise these two rules, you can express the full range of regret, reproach, and what-might-have-been with native-sounding ease.
Now practice French
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning French→Related Topics
- Le Plus-que-parfait: OverviewB1 — The plus-que-parfait is the workhorse French past-anterior tense — for an action completed before another past action. It maps almost perfectly onto English 'had + past participle' (I had eaten, I had gone) and is essential for reported speech, sequential past, hypothetical regret, and si-clauses about past.
- Plus-que-parfait: FormationB1 — Build the plus-que-parfait by combining the imparfait of avoir or être with a past participle. The same auxiliary rules and agreement patterns as the passé composé apply — only the auxiliary's tense changes.
- Plus-que-parfait in Si-Clauses: Past CounterfactualsB1 — The third type of French conditional pairs si + plus-que-parfait with the conditionnel passé to express what would have happened if the past had been different. Past unreal hypotheses about events that didn't actually occur.
- Conditionnel Passé for Regret and ReproachB1 — The modal triplet aurais dû, aurais pu, aurais voulu — French's standard way to express what someone should have, could have, or would have wanted to do. Learn when each one fits, and how to layer them with si seulement and à ta place.
- Le Regret et le Contre-factuelB1 — How French uses the conditionnel passé to talk about what should have, could have, or would have happened — the engine of regret and reproach in everyday speech.
- Expressions de RegretB1 — How French expresses regret, remorse, and 'should-haves' — j'aurais dû, si seulement, dommage que, je m'en veux, ah si j'avais su, and the full machinery of looking back at the past with sorrow.