Should Have in French: j'aurais dû, tu aurais pu
By Michael McGettrickUpdated 12 October 2026
Should have in French is plus an infinitive; could have is plus an infinitive. The tense goes on or , and the second verb never moves.
| Pattern | French | English |
|---|---|---|
| should have | | I should have left |
| shouldn't have | | I shouldn't have left |
| could have | | I could have left |
| nobody named | | we should have left |
| the better choice | | I'd have done better to leave |
Quick check
Now use it: three quick questions on the chart above. The full practice is further down.
Spot the mistake
0/3Tap the mistake.
All of these are the conditional perfect of a modal verb. This is one of the tense's commonest jobs, and the one learners most often get wrong.
The tense goes on devoir
English says should have left and puts a participle at the end. French conjugates only and leaves the main verb as a plain infinitive.
.- I should have left earlier..- You could have told me..- She should have paid attention.
always takes , even when the infinitive after it would take on its own:
.- I should have come. Neverje serais dû venir.
Learn the block whole and hang any infinitive off it:
| Subject | should have | could have |
|---|---|---|
| | |
| | |
| / | | |
| | |
| | |
| / | | |
Dû or pu: duty or chance
The pair splits exactly as and always split.
| Meaning | French | English |
|---|---|---|
| right, not done | . | I should have left. |
| an option | . | I could have left. |
| you had a duty | . | You should have told me. |
| you had a chance | . | You could have told me. |
often stings more than : it does not argue about duty, it just removes the excuse. It is the phrase for small everyday failures, the message never sent, the door not held.
The person turns regret into reproach
Nothing changes but the subject, and the social meaning turns over.
| Subject | French | English |
|---|---|---|
. | I should have been careful. (I'm sorry) | |
. | You should have been careful. (telling off) | |
. | He should have been careful. (judgement) | |
| on | . | We should have been careful. (shared) |
spreads the fault across the room: the mistake is named, and nobody in particular owns it.
Il aurait fallu: nobody to blame
is impersonal, so (it would have been necessary) names nobody at all.
.- We should have left earlier..- Somebody should have warned him..- We should have booked.
One thought, three levels of blame:
- Il aurait fallu partir plus tôt.it was necessary
- On aurait dû partir plus tôt.all of us
- Tu aurais dû partir plus tôt.you
Name a subject and takes plus a subjunctive, as does on the infinitive or subjunctive page:
.- You should have left earlier.
At that point it stops being diplomatic.
J'aurais mieux fait de: the better choice
means to do better to. In the conditional perfect it says another choice would have been the right one.
.- I would have done better to stay..- You would have done better to keep quiet..- We would have done better to take the train.
The linker is , never . Where says an action was missed, this one names the better alternative, which makes it the phrase for a decision you regret.
Its impersonal twin is :
.- It would have been better to wait.
Tu n'aurais pas dû: reproach or thank-you
The negative wraps the auxiliary, as in any compound tense: , .
.- You shouldn't have said that to him. (a reproach).- She should never have accepted., !- Oh, you shouldn't have! (unwrapping a present: a thank-you)
Only tone and moment tell the first and the last apart. Have the thank-you ready: being handed a gift and saying nothing is worse than saying something slightly wrong.
Mistakes English speakers make
| Wrong | Right | Why |
|---|---|---|
| | the second verb stays infinitive |
| | always takes |
, | , | is ought to, now |
| | : subjunctive |
| |
What to do next
- Say one thing you should have done last week, with
. - Say it again as a reproach to a friend, with
. - Then turn it into a decision you regret, with
.