There is a particular emotional register the conditionnel passé covers all by itself: looking back at what didn't happen and feeling something about it. Regret, blame, missed opportunity, almost-was. In English we have a small modal vocabulary for this — should have, could have, would have wanted to — and each carries a slightly different shade. French does the same work with three forms of the conditionnel passé, all built on the same skeleton: aurais + past participle of a modal verb + infinitive.
This page teaches the modal triplet — aurais dû, aurais pu, aurais voulu — that handles ninety percent of past regret and reproach in French. It walks through the meaning differences (self-regret vs. reproach vs. unfulfilled wish), the high-frequency idioms (si seulement, à ta place, on n'aurait jamais cru), and the fixed expressions you should recognize on first hearing.
The triplet, at a glance
| Form | English | Function |
|---|---|---|
| j'aurais dû + infinitive | I should have… | Self-regret, reproach: the right action that didn't happen |
| tu aurais pu + infinitive | you could have… | Reproach, missed opportunity: the action that was possible but not done |
| j'aurais voulu + infinitive | I would have wanted to… | Unfulfilled wish: the desire that didn't get to play out |
All three are built the same way: take avoir in the conditionnel (aurais, aurais, aurait, aurions, auriez, auraient), add the past participle of devoir / pouvoir / vouloir, then add the infinitive of the lexical verb. No agreement complications, because avoir is always the auxiliary and there is no preceding direct object in the standard pattern.
Aurais dû: should have
The most frequent of the three. Aurais dû + infinitive means "should have" + verb. It marks an action that was the right thing to do but didn't happen. The speaker is either regretting their own choice or reproaching someone else's.
Self-regret
J'aurais dû le faire moi-même, j'avais le temps.
I should have done it myself, I had time.
J'aurais dû partir plus tôt, maintenant je vais arriver en retard.
I should have left earlier, now I'm going to be late.
On aurait dû savoir que ça finirait comme ça.
We should have known it would end like this.
Reproach toward someone else
Tu aurais dû me prévenir avant d'inviter tes parents pour le week-end.
You should have warned me before inviting your parents for the weekend.
Vous auriez dû lire le contrat avant de le signer.
You should have read the contract before signing it.
Il aurait dû s'excuser tout de suite, ça aurait évité bien des problèmes.
He should have apologized right away — it would have avoided a lot of trouble.
The tonal difference between self-regret and reproach is carried by the subject and by the surrounding context, not by the verb form itself. J'aurais dû directs the regret inward; tu aurais dû directs it outward.
Spelling note: dû with circumflex
In the masculine singular, the past participle of devoir is written dû — with a circumflex — to distinguish it from the partitive article du. The feminine due and the plurals dus / dues drop the circumflex.
Cette erreur aurait dû être évitée.
This mistake should have been avoided. (passive infinitive after dû)
Aurais pu: could have
Aurais pu + infinitive means "could have" + verb — an action that was within the speaker's or listener's power but that they didn't take. It often carries a tone of reproach (you had the option and didn't use it) or wistfulness (the possibility was there).
Pure reproach
Tu aurais pu m'aider à porter les courses, ça pesait une tonne.
You could have helped me carry the groceries — it weighed a ton.
Vous auriez pu nous prévenir avant d'annuler la réunion !
You could have warned us before cancelling the meeting!
Il aurait pu au moins envoyer un message pour s'excuser.
He could have at least sent a message to apologize.
Wistful or hypothetical
On aurait pu vivre à Lyon si j'avais accepté ce poste.
We could have lived in Lyon if I'd accepted that job.
J'aurais pu être pianiste, mais mes parents voulaient que je fasse du droit.
I could have been a pianist, but my parents wanted me to study law.
Tu aurais pu réussir cet examen sans problème, c'est dommage.
You could have passed this exam easily — it's a shame.
"Could have done worse" / "could have been worse"
A frequent fixed expression. Ça aurait pu être pire — "it could have been worse." The conditionnel passé of pouvoir combined with être builds the standard French way of dismissing a setback as not-quite-disastrous.
Ça aurait pu être pire — au moins personne n'a été blessé.
It could have been worse — at least no one was hurt.
On aurait pu faire mieux, mais bon, c'est fait.
We could have done better, but well, it's done.
Aurais voulu: would have wanted to
Aurais voulu + infinitive carries the meaning of an unfulfilled wish — the speaker wanted something to happen but it didn't. It is gentler than aurais dû (no obligation involved) and more emotional than aurais pu (it's about desire, not just possibility).
Elle aurait voulu venir à votre mariage, mais elle était à l'étranger ce jour-là.
She would have wanted to come to your wedding, but she was abroad that day.
J'aurais voulu te dire au revoir avant ton départ.
I would have wanted to say goodbye before you left.
On aurait voulu rester plus longtemps à Florence, mais on n'avait que trois jours.
We would have wanted to stay longer in Florence, but we only had three days.
Aurais aimé as a near-synonym
The verb aimer in the conditionnel passé (j'aurais aimé) is functionally identical to j'aurais voulu in this regret-of-an-unfulfilled-wish use, and is often slightly more idiomatic.
J'aurais aimé être là pour fêter ton anniversaire avec toi.
I would have liked to be there to celebrate your birthday with you.
On aurait aimé connaître tes grand-parents, ils avaient l'air formidables.
We would have liked to have known your grandparents — they sounded wonderful.
The aimé and voulu forms are both correct; aimé is slightly softer (closer to "would have liked") and voulu is slightly stronger (closer to "would have wanted").
Aurais préféré: would have preferred
A close cousin of the modal triplet — the conditionnel passé of préférer expresses an unfulfilled preference. Often used in mild reproach, it lets you say "I would have preferred this other thing to have happened" without bluntly blaming anyone.
J'aurais préféré que tu me consultes avant de prendre cette décision.
I would have preferred that you consult me before making this decision.
On aurait préféré rester chez nous, mais on ne pouvait pas refuser.
We would have preferred to stay home, but we couldn't refuse.
Note that aurais préféré que triggers the subjonctif in the subordinate clause: que tu me consultes, not que tu m'as consulté. Préférer que governs the subjunctive in all tenses.
Si seulement: the strong wish-for-the-past
Si seulement ("if only") combines with the plus-que-parfait to express a regret with even greater emotional weight than the conditionnel passé alone. It is often paired with a conditionnel passé in the next clause, but can also stand alone.
Si seulement j'avais su, j'aurais agi différemment.
If only I had known, I would have acted differently.
Si seulement tu m'avais écouté, on n'en serait pas là aujourd'hui.
If only you'd listened to me, we wouldn't be in this situation today.
Si seulement on était partis dix minutes plus tôt.
If only we'd left ten minutes earlier. (no main clause — implied regret)
The standalone version — si seulement + plus-que-parfait, with no main clause — is one of the most concentrated ways to express regret in French. It works because the implied main clause is so obvious that stating it would dilute the feeling.
À ta place: the polite hypothetical hindsight
À ta place / à votre place ("in your place") is the most common adverbial substitute for an if I were you clause. Combined with the conditionnel passé, it offers retrospective advice or judgment.
À ta place, j'aurais accepté l'offre tout de suite.
In your shoes, I would have accepted the offer right away.
À votre place, je n'aurais rien dit, ça ne nous regardait pas.
In your place, I wouldn't have said anything — it was none of our business.
À sa place, on aurait fait pareil, je crois.
In his shoes, we would have done the same, I think.
In the present hypothetical (à ta place, je dirais...), the form is the conditionnel présent. In the past hypothetical (à ta place, j'aurais dit...), it shifts to the conditionnel passé.
On n'aurait jamais cru / pensé / dit
A set of fixed phrases using the conditionnel passé to express astonishment or disbelief about how things turned out — equivalent to English "we'd never have thought," "who would have believed."
On n'aurait jamais cru qu'il finirait par se marier.
We'd never have believed he'd end up getting married.
Qui aurait pensé que cette petite startup deviendrait une multinationale ?
Who would have thought this little startup would become a multinational?
On n'aurait jamais dit que c'était la même personne.
You'd never have said it was the same person.
The construction on dirait / on aurait dit (impersonal "one would say" / "one would have said") is one of the most idiomatic frames in spoken French. On dirait qu'il pleut — "it looks like it's raining." On aurait dit qu'il pleurait — "it looked like he was crying."
English correspondence: the four key modals
| English | French | Built from |
|---|---|---|
| I should have done | J'aurais dû faire | conditionnel passé of devoir + infinitive |
| I could have done | J'aurais pu faire | conditionnel passé of pouvoir + infinitive |
| I would have wanted to do | J'aurais voulu faire | conditionnel passé of vouloir + infinitive |
| I would have liked to do | J'aurais aimé faire | conditionnel passé of aimer + infinitive |
| I would have done | J'aurais fait | conditionnel passé of the lexical verb directly |
The crucial structural difference: when English says "I would have been," French uses the conditionnel passé of être directly (j'aurais été). But when English says "I would have wanted to be," French stacks two infinitives: j'aurais voulu être. The modal verb (vouloir) carries the conditionnel; the lexical verb (être) stays in the infinitive.
Drilling: regret/reproach scenarios
Native speakers often stack the regret tools — si seulement + plus-que-parfait, then aurais dû in the next clause — to layer the feeling. Two everyday scenarios where the modal triplet earns its keep:
A friend missed your birthday party
Tu aurais pu venir, au moins une heure.
You could have come, at least for an hour.
Tu aurais dû me prévenir que tu ne pouvais pas.
You should have warned me you couldn't make it.
J'aurais voulu que tu sois là.
I would have wanted you to be there. (+ subjonctif after que)
A tourist got lost in the city
On aurait dû télécharger une carte avant de partir.
We should have downloaded a map before leaving.
On aurait pu prendre un taxi, ça nous aurait évité une heure de marche.
We could have taken a taxi — it would have saved us an hour of walking.
Common Mistakes
Mistake 1: Using a past participle after aurais dû, pu, or voulu instead of the infinitive.
❌ J'aurais dû parti plus tôt.
Wrong: dû / pu / voulu are followed by an infinitive, never a past participle.
✅ J'aurais dû partir plus tôt.
I should have left earlier.
Mistake 2: Forgetting the circumflex on dû.
❌ Tu aurais du venir.
Wrong: the masculine singular past participle of devoir is written dû with a circumflex.
✅ Tu aurais dû venir.
You should have come.
Mistake 3: Using the indicative avais instead of the conditionnel aurais.
❌ J'avais dû le savoir.
Wrong: avais dû is plus-que-parfait ('I had had to') — a different meaning entirely.
✅ J'aurais dû le savoir.
I should have known.
Mistake 4: Confusing aurais dû (regret about an obligation) with aurais voulu (unfulfilled wish).
❌ J'aurais voulu te prévenir, désolé.
Slightly off — voulu suggests the desire was unfulfilled, but the speaker is apologizing for an oversight, which is a should-have. Use aurais dû.
✅ J'aurais dû te prévenir, désolé.
I should have warned you, sorry.
Mistake 5: Skipping the subjunctive after aurais voulu que / aurais préféré que.
❌ J'aurais voulu que tu venais.
Wrong: que after these verbs triggers the subjonctif.
✅ J'aurais voulu que tu viennes.
I would have wanted you to come.
Mistake 6: Confusing si seulement with si in conditionals.
❌ Si seulement j'aurais su.
Wrong: si seulement, like si, never takes the conditionnel — use the plus-que-parfait.
✅ Si seulement j'avais su.
If only I had known.
Key takeaways
- The modal triplet aurais dû / aurais pu / aurais voulu covers most past regret and reproach in French.
- All three are followed by an infinitive, not a past participle.
- Aurais dû = should have (right action not taken). Aurais pu = could have (option not used). Aurais voulu = would have wanted to (wish unfulfilled).
- Aurais aimé is a softer near-synonym of aurais voulu; aurais préféré expresses unfulfilled preference and triggers the subjunctive after que.
- Layer with si seulement
- plus-que-parfait, à ta place
- conditionnel passé, or fixed phrases like on n'aurait jamais cru.
- plus-que-parfait, à ta place
- The masculine singular dû carries a circumflex; the feminine due and plurals don't.
- Subject pronouns are mandatory: aurais / aurait / auraient are all pronounced /oʁɛ/.
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 Conditionnel Passé: Formation and Uses of 'Would Have'B1 — The past conditional is built from the conditionnel of avoir or être plus a past participle. It expresses what would have happened, what someone said would be done, and the regret of paths not taken — French's full equivalent of English 'would have done.'
- Devrais: How to Say 'Should' in FrenchA2 — There is no separate French word for 'should' — the conditionnel of devoir does the entire job. Learn how tu devrais softens advice, why it replaces tu dois in adult speech, and how to say 'should have' with aurais dû.
- Voudrais, Pourrais, Devrais, Aimerais: The Politeness ConditionalsA2 — The five conditionnel forms that mark the difference between sounding like a polite adult and sounding like a brusque tourist — what each one does, when to use it, and why bare 'je veux' will get you mocked.
- Le Conditionnel in Si-Clauses: Type 2, Type 3, and Mixed ConditionalsB1 — How the conditionnel pairs with the imparfait and plus-que-parfait to express counterfactual hypotheses about the present and the past — plus the mixed pattern, the universal English-speaker error to avoid, and the schoolyard rhyme that locks the rule in.
- Plus-que-parfait for Regret, Reproach, and WishesB1 — Si seulement j'avais su... French uses the plus-que-parfait, often paired with conditionnel passé modals (j'aurais dû, tu aurais pu), to express regret about past actions, reproach what wasn't done, and voice wishes about how things could have gone.
- Souhaits et Regrets: 'si seulement', 'que + subj'B1 — Expressing wishes, hopes, and regrets in French — when to use the subjunctive, when to use the imparfait, and how 'si seulement' shifts meaning across tenses.