Kilo Lingo
Part of Chapter 28

CEFR B2

7 min read

Test yourself (30 questions)

The Conditional Perfect

The conditionnel is the tense of what did not happen. J' : I would have liked to come, and I did not.

If you can build a present conditional and a passé composé, you already know the form. Everything genuinely new on this page is about use, and the uses are more varied than most courses let on.

Formation: nothing you have not met

Conditional of or + past participle. That is the whole rule.

Personavoir verbêtre verb
j' (e)
(e)
(e)s
(e)(s)

Two carry-overs, both from the passé composé and neither of them new:

  • The auxiliary choice is the same. Anything that takes there takes here: , , .
  • The agreement rules are the same. verbs agree with the subject, reflexives follow suit, and verbs agree only with a preceding direct object: j' .

Job one: the unrealised past

The core use, and the one that needs no scaffolding around it. Something was possible, and it did not come off.

  • J' . (I would have liked to come.)
  • plus . (She would have stayed longer.)
  • On . (We could have won.)
  • plus simple. (That would have been simpler.)

Notice that not one of these has a clause. French does not need one, any more than English needs an "if" to say "I would have come". The condition is in the air, and everybody can reconstruct it. This is by a distance the commonest way the tense appears in speech, and it is why learners who only meet the tense inside a Type 3 sentence never quite recognise it in the wild.

Job two: the result half of a Type 3 si clause

The si clauses page fixed the three pairings: present with future, imperfect with present conditional, pluperfect with conditional perfect. That third pairing is where this tense earns its formal keep.

  • j' , . (If I had known, I would have come.)
  • plus , n' raté train. (If we had left earlier, we would not have missed the train.)

Rather than repeat the pairing, take it further, because real French frequently drops or disguises the . Three ways it does that, all of which leave the conditional perfect standing on its own:

With a preposition instead of a clause. The condition becomes a phrase.

  • , n' . (Without you, I would not have succeeded.)
  • chance, on . (With a bit of luck, we would have won.)
  • À place, n' . (In your place, I would have said nothing.)

With the two halves swapped. The result can come first, and the comma disappears.

  • j' .

With the condition wholly implicit, which is job one above. On carries a condition nobody has to state.

What never changes is the golden rule, and it applies in the past as strictly as anywhere: no conditional after . It is j' , never si j'aurais su.

Job three: journalistic distance

This one is invisible to learners because no course mentions it and every French newspaper uses it. The conditional marks a claim the writer has not verified.

  • L'accident . (The accident is said to have killed three people.)
  • . (The minister has reportedly resigned.)
  • à Lyon. (The two men are said to have met in Lyon.)

English does this lexically, with "reportedly", "apparently", "allegedly", "is said to have". French does it with a tense, which is shorter and carries no fingerprints. The practical consequence for a reader is worth stating plainly: a French headline in the conditional is a hedge. The paper is telling you it has heard this and cannot yet stand behind it. Swap the tense to a passé composé and the claim becomes the paper's own.

You will meet the present conditional doing the same job for present claims, à (he is said to be in Paris), and the conditional perfect doing it for past ones. Same device, two tenses.

Job four: politeness, in the past

The present conditional softens a request: . The conditional perfect does the same for something you wanted then, or for a request you want to make especially gently now.

  • J' . (I would have liked a word with you.)
  • J' c' possible. (I was wondering whether that might be possible.)
  • . (We would have preferred the quiet room.)

The last one is the useful pattern: a complaint or a preference expressed in the conditional perfect lands far more softly than the same thing in the present. It is a register move, not a tense move, and it is why hotel receptionists hear it all day.

Job five: the future perfect, seen from the past

The final job is mechanical rather than expressive. In reported speech, a future shifts back to a conditional. A future perfect shifts back to a conditional perfect.

  • Direct: : "J' ." (I will have finished before noon.)
  • Reported: a ' . (He said he would have finished before noon.)

Note that this sentence contains no hypothesis at all. He fully expected to finish. The conditional perfect here is doing the work of a future perfect that has been dragged backwards by a past reporting verb, and confusing it with the unrealised-past use is a real reading error: a ' does not mean he failed to finish.

Worked examples

  • J' plus . (I would have liked to stay longer.) - unrealised past, no needed.
  • m' prévenu, . (If you had let me know, I would have come.) - Type 3, pluperfect then conditional perfect.
  • son , n' . (Without his help, we would never have finished.) - the condition is a phrase, not a clause.
  • . - two readings, and only the context decides: either she would have left around eight (unrealised), or she reportedly left around eight (journalistic).
  • J' chose. (I wanted to ask you something.) - politeness.
  • a ' . (He said he would be back before us.) - future perfect shifted into the past.
  • j' . (The letters I would have written.) - verb, preceding direct object, so the participle agrees.

Common mistakes English speakers make

The error that outranks everything else is plus a conditional: si j'aurais su. The condition takes the pluperfect, j' , and the conditional perfect belongs in the other half. Second, the wrong auxiliary, which the English "would have" positively encourages because it offers only one: it is and , never elle aurait venue. Third, dropping the agreement on verbs while concentrating on the tense: , . Fourth, reading a journalistic conditional as a hypothesis; is a news report, not a might-have-been, and the tense is the only clue. Fifth, mistaking the reported future perfect for an unrealised past: a ' means he expected to finish. Finally, the plain conditional where the perfect is wanted: is "I would come", about now or later, while is "I would have come", about a past that is closed. English keeps them apart with one extra word, and so must you.

See also

  • The si clauses page covers the three conditional sentence types and the golden rule this tense keeps breaking.
  • The j'aurais dû, tu aurais pu page covers the single commonest use of this tense, regret and reproach.
  • The conditionnel page covers the present conditional whose auxiliary this tense borrows.
  • The plus-que-parfait page covers the tense that opens a Type 3 si clause.
  • The reported speech page covers the sequence shift that produces the future-in-the-past use.
  • The French grammar cheatsheet covers the whole A1-B2 grammar map at a glance.

Practise: test yourself

Fill in the blank

0/10

Put each verb into the conditional perfect. Choose the auxiliary as you would for the passé composé, and remember that an être verb agrees with its subject.

  1. J' aimé venir. (avoir) (auxiliary in the conditional)

  2. Elle venue plus tôt. (être) (venir takes être)

  3. Nous pu gagner. (avoir) (first person plural)

  4. Ils partis sans nous. (être) (partir takes être)

  5. Si j'avais su, je ne rien dit. (avoir) (the result clause of a Type 3)

  6. Tu dû me prévenir. (avoir) (devoir takes avoir)

  7. Elle se levée plus tôt. (être) (a reflexive verb takes être)

  8. Le ministre démissionné hier. (avoir) (an unconfirmed claim in the press)

  9. Nous voulu vous parler. (avoir) (a polite request in the past)

  10. Elles restées à la maison. (être) (rester takes être, feminine plural subject)

Pick the right one

0/10

One of each pair breaks the golden rule or puts the tense in the wrong half of the sentence. Choose the French that works.

  1. If I had known, I would have come.

  2. If you had told me, I would have waited.

  3. I would have liked to come.

  4. She would have arrived on time.

  5. They would have left without us.

  6. The accident reportedly killed three people.

  7. He said he would have finished before noon.

  8. Without you, I would not have succeeded.

  9. We would have got up earlier.

  10. I would have preferred to stay.

Translation drill

0/10

Translate into French using the conditional perfect. Mind the auxiliary, mind the agreement, and never put a conditional after si.

  1. I would have liked to come.

  2. If I had known, I would have stayed at home.

  3. She would have arrived earlier.

  4. We could have won.

  5. Without you, I would not have succeeded.

  6. The minister has reportedly resigned.

  7. He said he would have finished before noon.

  8. They would have left without us.

  9. I would have preferred to wait.

  10. She would have got up earlier.

French · Free printables

Practice worksheets and infographics

Practice worksheets with answer keys built in, plus infographic and listicle formats. Open any one to view, print or save.

Free for members

The printable worksheets, infographics and PDFs are free with an account. Start a free week and download as many as you like.

Start your free week

Frequently asked questions

How do you form the conditional perfect in French?
Take the present conditional of avoir or être and add the past participle: j'aurais fait, tu aurais dit, il aurait pu, nous aurions voulu. Verbs that take être in the passé composé take être here too, and the participle agrees with the subject: elle serait venue, ils seraient partis, nous nous serions levés. The auxiliary choice and the agreement rules are exactly those of the passé composé, so nothing new has to be memorised; only the auxiliary's tense has changed. The endings on the auxiliary are the conditional ones, -ais, -ais, -ait, -ions, -iez, -aient.
What does the conditional perfect mean on its own, with no si clause?
It states something that would have happened but did not. j'aurais aimé venir (I would have liked to come), elle serait restée plus longtemps (she would have stayed longer), on aurait pu gagner (we could have won). The condition is left unspoken because everybody can work it out from the situation, and French uses it this way constantly. It is the everyday tense of the might-have-been, and it does not need a si to license it any more than English needs an if to say I would have come.
Why is si j'aurais wrong?
Because the golden rule of si clauses forbids a conditional directly after si, and it holds in the past exactly as it does in the present. A Type 3 sentence pairs si plus the pluperfect with the conditional perfect in the main clause: si j'avais su, je serais venu. The conditional lives in the result, never in the condition. si j'aurais su is the single most recognisable error in French, so much so that French children are taught a rhyme about it, and it is worth over-learning the correct shape until si j'avais comes out automatically.
What is the conditional perfect doing in a news report?
Marking the claim as unverified. French journalism uses the conditional to report something it has been told but has not confirmed: l'accident aurait fait trois victimes (the accident is said to have killed three), le ministre aurait démissionné (the minister has reportedly resigned). English does this with an adverb or a hedge, reportedly, apparently, is said to have; French does it with a tense, which is far more compact and completely invisible to a learner who has not been told. If you read a French headline in the conditional, the paper is telling you it does not yet stand behind the story.
How do you say 'he said he would have finished by noon'?
Il a dit qu'il aurait fini avant midi. This is the fourth job: the conditional perfect as the future perfect seen from a past vantage point. In direct speech he said je aurai fini avant midi, using the future perfect; reported after a past verb, the future perfect shifts back into the conditional perfect, exactly as a plain future shifts into a plain conditional. The mechanism is the sequence-of-tenses shift covered on the reported speech page, and this tense is simply the compound member of that pattern.