Tableau Complet des Temps Composés pour un Verbe

French has seven compound tenses. Once you know the simple-tense paradigms of avoir and être, you can build all of them — there is nothing new to memorize beyond that. This page lays out the full set for one verb of each auxiliary type, side by side, so you can see the pattern in motion.

The architecture is invariant: every compound tense is built from an auxiliary (avoir or être, conjugated in some simple tense) plus the past participle of the main verb. Change the simple tense of the auxiliary and you change the compound tense. The participle stays the same. That is the whole machine.

The seven compound tenses

Compound tenseAuxiliary in...FunctionRegister
Passé composéprésentcompleted past eventuniversal
Plus-que-parfaitimparfaitpast anterior to another pastuniversal
Futur antérieurfutur simplefuture event completed before another future pointuniversal
Conditionnel passéconditionnel présent"would have done" / counterfactual pastuniversal
Passé du subjonctifsubjonctif présentcompleted action under subjunctive triggersuniversal
Passé antérieurpassé simpleliterary equivalent of plus-que-parfaitliterary only
Plus-que-parfait du subjonctifimparfait du subjonctifliterary plus-que-parfait under subjunctive triggersliterary only

The first five are alive in modern French — including spoken French. The last two (passé antérieur, plus-que-parfait du subjonctif) belong to literary register only. You will encounter them in nineteenth-century novels, in formal literary writing, and in academic work — but you will essentially never need to produce them yourself. We include them for completeness.

💡
The simple tense of the auxiliary is what changes. The past participle is constant. So parler's seven compound tenses are: j'ai parlé, j'avais parlé, j'aurai parlé, j'aurais parlé, que j'aie parlé, plus the literary j'eus parlé and que j'eusse parlé. Same participle every time.

Paradigm 1: an avoir verb (parler)

The past participle of parler is parlé, invariable except by the standard agreement rules (preceding direct object).

Passé composé — auxiliary in présent

PersonAuxiliaryForm
jeaij'ai parlé
tuastu as parlé
il / elle / onail a parlé
nousavonsnous avons parlé
vousavezvous avez parlé
ils / ellesontils ont parlé

J'ai parlé à ta sœur ce matin — elle te passe le bonjour.

I spoke to your sister this morning — she says hi.

Plus-que-parfait — auxiliary in imparfait

PersonAuxiliaryForm
jeavaisj'avais parlé
tuavaistu avais parlé
il / elle / onavaitil avait parlé
nousavionsnous avions parlé
vousaviezvous aviez parlé
ils / ellesavaientils avaient parlé

Quand je suis arrivé, ils avaient déjà parlé pendant deux heures.

By the time I arrived, they had already been talking for two hours.

Futur antérieur — auxiliary in futur simple

PersonAuxiliaryForm
jeauraij'aurai parlé
tuaurastu auras parlé
il / elle / onaurail aura parlé
nousauronsnous aurons parlé
vousaurezvous aurez parlé
ils / ellesaurontils auront parlé

Quand tu me rappelleras, j'aurai parlé au directeur.

By the time you call me back, I'll have spoken with the director.

Conditionnel passé — auxiliary in conditionnel présent

PersonAuxiliaryForm
jeauraisj'aurais parlé
tuauraistu aurais parlé
il / elle / onauraitil aurait parlé
nousaurionsnous aurions parlé
vousauriezvous auriez parlé
ils / ellesauraientils auraient parlé

Si j'avais su qu'elle était là, je lui aurais parlé.

If I had known she was there, I would have talked to her.

Passé du subjonctif — auxiliary in subjonctif présent

PersonAuxiliaryForm
que jeaieque j'aie parlé
que tuaiesque tu aies parlé
qu'il / elleaitqu'il ait parlé
que nousayonsque nous ayons parlé
que vousayezque vous ayez parlé
qu'ils / ellesaientqu'ils aient parlé

Je suis content qu'elle ait parlé en public — c'est un grand pas pour elle.

I'm glad she spoke in public — it's a big step for her.

Passé antérieur — auxiliary in passé simple (literary)

PersonAuxiliaryForm
jeeusj'eus parlé
tueustu eus parlé
il / elle / oneutil eut parlé
nouseûmesnous eûmes parlé
vouseûtesvous eûtes parlé
ils / elleseurentils eurent parlé

The passé antérieur appears in literary narrative after temporal conjunctions like dès que, lorsque, après que, quand when the main verb is in the passé simple. It is the literary equivalent of the plus-que-parfait but used in narrative sequencing rather than in any spoken context.

Dès qu'il eut parlé, le silence retomba sur la salle.

As soon as he had spoken, silence fell over the room again. (literary)

Plus-que-parfait du subjonctif — auxiliary in imparfait du subjonctif (literary)

PersonAuxiliaryForm
que jeeusseque j'eusse parlé
que tueussesque tu eusses parlé
qu'il / elleeûtqu'il eût parlé
que nouseussionsque nous eussions parlé
que vouseussiezque vous eussiez parlé
qu'ils / elleseussentqu'ils eussent parlé

Il eût mieux valu qu'elle eût parlé plus tôt.

It would have been better if she had spoken sooner. (literary)

In modern French this would be Il aurait mieux valu qu'elle ait parlé plus tôt.

Paradigm 2: an être verb (partir)

The past participle of partir is parti, which agrees with the subject in gender and number — parti, partie, partis, parties. We mark this with (e)(s) in the tables.

Passé composé

PersonAuxiliaryForm
jesuisje suis parti(e)
tuestu es parti(e)
il / elle / onestil est parti / elle est partie
noussommesnous sommes parti(e)s
vousêtesvous êtes parti(e)(s)
ils / ellessontils sont partis / elles sont parties

Mes parents sont partis en vacances ce matin.

My parents left on vacation this morning.

Plus-que-parfait

PersonAuxiliaryForm
jeétaisj'étais parti(e)
tuétaistu étais parti(e)
il / elle / onétaitil était parti / elle était partie
nousétionsnous étions parti(e)s
vousétiezvous étiez parti(e)(s)
ils / ellesétaientils étaient partis / elles étaient parties

Quand je suis arrivée à la gare, le train était déjà parti.

When I got to the station, the train had already left.

Futur antérieur

PersonAuxiliaryForm
jeseraije serai parti(e)
tuserastu seras parti(e)
il / elle / onserail sera parti / elle sera partie
nousseronsnous serons parti(e)s
vousserezvous serez parti(e)(s)
ils / ellesserontils seront partis / elles seront parties

D'ici demain matin, ils seront partis depuis longtemps.

By tomorrow morning, they'll have been gone a long time.

Conditionnel passé

PersonAuxiliaryForm
jeseraisje serais parti(e)
tuseraistu serais parti(e)
il / elle / onseraitil serait parti / elle serait partie
nousserionsnous serions parti(e)s
vousseriezvous seriez parti(e)(s)
ils / ellesseraientils seraient partis / elles seraient parties

Si j'avais eu plus de temps, je serais parti une semaine de plus.

If I'd had more time, I would have stayed away another week.

Passé du subjonctif

PersonAuxiliaryForm
que jesoisque je sois parti(e)
que tusoisque tu sois parti(e)
qu'il / ellesoitqu'il soit parti / qu'elle soit partie
que noussoyonsque nous soyons parti(e)s
que voussoyezque vous soyez parti(e)(s)
qu'ils / ellessoientqu'ils soient partis / qu'elles soient parties

Je suis désolée qu'elle soit partie sans nous dire au revoir.

I'm sorry she left without saying goodbye.

Passé antérieur (literary)

PersonAuxiliaryForm
jefusje fus parti(e)
tufustu fus parti(e)
il / elle / onfutil fut parti / elle fut partie
nousfûmesnous fûmes parti(e)s
vousfûtesvous fûtes parti(e)(s)
ils / ellesfurentils furent partis / elles furent parties

Dès qu'il fut parti, elle se mit à pleurer.

As soon as he had left, she started crying. (literary)

Paradigm 3: a pronominal verb (se lever)

Pronominal verbs always take être and always require the reflexive pronoun. The participle agrees according to the pronominal-verb rule (see participle agreement overview). For se lever, the reflexive is the direct object, so the participle agrees with the subject.

Passé composé

PersonReflexive + AuxiliaryForm
jeme suisje me suis levé(e)
tut'estu t'es levé(e)
il / elle / ons'estil s'est levé / elle s'est levée
nousnous sommesnous nous sommes levé(e)s
vousvous êtesvous vous êtes levé(e)(s)
ils / ellesse sontils se sont levés / elles se sont levées

Je me suis levée à cinq heures pour ne pas rater le vol.

I got up at five so I wouldn't miss the flight.

Plus-que-parfait

PersonReflexive + AuxiliaryForm
jem'étaisje m'étais levé(e)
tut'étaistu t'étais levé(e)
il / elle / ons'étaitil s'était levé / elle s'était levée
nousnous étionsnous nous étions levé(e)s
vousvous étiezvous vous étiez levé(e)(s)
ils / elless'étaientils s'étaient levés / elles s'étaient levées

Quand je suis arrivé, ils s'étaient déjà levés et préparaient le café.

When I got there, they'd already gotten up and were making coffee.

Futur antérieur

PersonReflexive + AuxiliaryForm
jeme seraije me serai levé(e)
tute serastu te seras levé(e)
il / elle / onse serail se sera levé / elle se sera levée
nousnous seronsnous nous serons levé(e)s
vousvous serezvous vous serez levé(e)(s)
ils / ellesse serontils se seront levés / elles se seront levées

Quand tu te lèveras, je me serai déjà levée et partie au boulot.

By the time you get up, I'll already be up and gone to work.

Conditionnel passé

PersonReflexive + AuxiliaryForm
jeme seraisje me serais levé(e)
tute seraistu te serais levé(e)
il / elle / onse seraitil se serait levé / elle se serait levée
nousnous serionsnous nous serions levé(e)s
vousvous seriezvous vous seriez levé(e)(s)
ils / ellesse seraientils se seraient levés / elles se seraient levées

Sans cette panne d'oreiller, je me serais levé à l'heure.

If it weren't for that alarm-clock failure, I would have gotten up on time.

Passé du subjonctif

PersonReflexive + AuxiliaryForm
que jeme soisque je me sois levé(e)
que tute soisque tu te sois levé(e)
qu'il / ellese soitqu'il se soit levé / qu'elle se soit levée
que nousnous soyonsque nous nous soyons levé(e)s
que vousvous soyezque vous vous soyez levé(e)(s)
qu'ils / ellesse soientqu'ils se soient levés / qu'elles se soient levées

Je suis surpris que tu te sois levé si tôt un dimanche.

I'm surprised you got up so early on a Sunday.

The mechanical pattern: building any compound tense

Once you internalize the structure, the seven compound tenses collapse into one operation. To build any compound tense:

  1. Choose the auxiliary (avoir or être) according to the verb.
  2. Conjugate the auxiliary in the simple tense matching the compound tense you want (présent → passé composé, imparfait → plus-que-parfait, etc.).
  3. Add the past participle, applying the appropriate agreement rule.

Same recipe, every time. The simple-tense conjugations of avoir and être are the foundation; everything else is plug-and-play.

If you can produce......you can build
j'ai, j'avais, j'aurai, j'aurais, que j'aieall five active compound tenses for any avoir verb
je suis, j'étais, je serai, je serais, que je soisall five active compound tenses for any être verb

In other words: master the simple tenses of two verbs and you have unlocked French's entire compound-tense system.

💡
If you find a compound-tense form you do not recognize, decompose it. Identify the auxiliary, identify the participle, then ask: in what simple tense is the auxiliary conjugated? That tells you the compound tense.

Comparison with English

English also has compound tenses, also built from auxiliary + past participle:

  • I have spoken (present perfect) ↔ j'ai parlé (passé composé)
  • I had spoken (past perfect) ↔ j'avais parlé (plus-que-parfait)
  • I will have spoken (future perfect) ↔ j'aurai parlé (futur antérieur)
  • I would have spoken (conditional perfect) ↔ j'aurais parlé (conditionnel passé)

The architectures are parallel. Two important differences:

  1. English uses have as the only auxiliary for all verbs. French uses avoir for most verbs and être for the ~17 maison d'être verbs plus all pronominal verbs.
  2. English past participles never agree. French participles agree according to the rules covered in participle agreement overview.

There is one English compound tense with no French parallel: the present perfect continuous (I have been speaking). French has no equivalent compound aspect-marking. Use je parle depuis... (present + depuis) or cela fait... que je parle instead.

The two literary tenses (passé antérieur, plus-que-parfait du subjonctif) have no English equivalents at all. They are register markers — the existence of the form tells the reader they are inside a literary text.

Common Mistakes

❌ J'avais parler avec elle hier.

Incorrect — the second verb in a compound tense must be the past participle, not the infinitive: parlé, not parler. The two are pronounced identically (/paʁle/) but spelled differently.

✅ J'avais parlé avec elle hier.

I had spoken with her yesterday.

❌ Quand tu arriveras, j'ai déjà fini.

Incorrect — for an action completed before a future point, use the futur antérieur (j'aurai fini), not the passé composé.

✅ Quand tu arriveras, j'aurai déjà fini.

By the time you arrive, I'll already be done.

❌ Si j'avais su, je serai parti plus tôt.

Incorrect — the apodosis of a past hypothetical takes the conditionnel passé (serais parti), not the futur antérieur (serai parti).

✅ Si j'avais su, je serais parti plus tôt.

If I had known, I would have left earlier.

❌ Je suis désolé qu'il a parlé en mal de toi.

Incorrect — after 'je suis désolé que', the subjunctive is required. The compound subjunctive is qu'il ait parlé, not qu'il a parlé.

✅ Je suis désolé qu'il ait parlé en mal de toi.

I'm sorry he spoke badly about you.

❌ Je m'avais levé tôt ce matin-là.

Incorrect — pronominal verbs always take être, never avoir. The plus-que-parfait of se lever is je m'étais levé(e).

✅ Je m'étais levé tôt ce matin-là.

I had gotten up early that morning.

❌ Quand il fut arrivé, il commença à parler.

Mismatched register — passé antérieur 'fut arrivé' is literary; in modern French use plus-que-parfait 'était arrivé' or restructure with passé composé. Mixing passé antérieur with everyday writing reads as incorrect.

✅ Quand il était arrivé, il a commencé à parler.

When he had arrived, he started speaking. (modern register)

Key takeaways

  • French has seven compound tenses: passé composé, plus-que-parfait, futur antérieur, conditionnel passé, passé du subjonctif, plus the literary passé antérieur and plus-que-parfait du subjonctif.
  • All seven are built the same way: auxiliary (avoir or être, in the appropriate simple tense) + past participle.
  • The five active compound tenses cover all of modern French — written and spoken. The two literary forms appear only in literary writing and academic prose.
  • For an avoir verb, drilling the auxiliary in présent / imparfait / futur / conditionnel / subjonctif gives you all five compound tenses by adding the participle. Same for être verbs.
  • Pronominal verbs follow the être pattern, with the reflexive pronoun preceding the auxiliary.
  • Past participle agreement applies in every compound tense — it is not a passé composé peculiarity.

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

  • Choosing the auxiliary: avoir or êtreA2Almost every French compound tense uses avoir — but a small set of verbs takes être instead. The choice is determined by the verb, not the speaker, and getting it right is the foundation of every compound tense in French.
  • L'Accord du Participe Passé: RécapitulatifB1Three rules for past participle agreement in French compound tenses, sorted by auxiliary: agreement with the subject (être), with a preceding direct object (avoir), or with the reflexive pronoun-when-it-is-the-direct-object (pronominal verbs).
  • Le Passé Composé: OverviewA1The passé composé is French's main spoken past tense — used for completed past events, formed with avoir or être plus a past participle. It does the work that English splits between simple past (I ate) and present perfect (I have eaten).
  • Le Plus-que-parfait: OverviewB1The 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.
  • Le Conditionnel Passé: Formation and Uses of 'Would Have'B1The 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.'
  • Subjonctif Passé: Formation and UseB1The subjonctif passé is the subjunctive's tense for completed actions — formed with the subjonctif of avoir or être plus the past participle, it marks 'before' inside any clause that already requires the subjunctive.