📖 French Plus-que-parfait (Past Perfect) – Complete Guide

The plus-que-parfait, also known as the past perfect in English, is used to describe an action that had already been completed before another action took place in the past.

It is similar to the English structure "had + past participle" (e.g., I had eaten, she had finished). In French, it is formed by using the imparfait of the auxiliary verb (avoir or être) followed by the past participle of the main verb.

This guide will walk you through the formation rules, conjugation tables for both regular and irregular verbs, practical examples, exercises, and common mistakes to avoid.

🧩 Formation – Plus-que-parfait (Past Perfect)

The plus-que-parfait is formed with:

  1. The imparfait of the auxiliary verb avoir or être
  2. + the past participle of the main verb

This structure is equivalent to the English "had + past participle". The choice between avoir and être as auxiliary depends on the main verb.

📌 Use of avoir

Most French verbs use avoir as the auxiliary.

📌 Use of être

Être is used with:

⚠ Special case: The verb être itself

When "être" is the main verb ("to be"), it uses avoir as auxiliary:
J'avais été malade. → I had been sick.

💬 Examples

📜 Conjugation of Être – Plus-que-parfait (Past Perfect)

The verb être can appear in the plus-que-parfait in two ways:

  1. ✅ As a main verb meaning "to be" (uses the auxiliary avoir)
  2. ✅ As an auxiliary verb for other verbs that require être (movement/change of state and reflexive verbs)

1️⃣ Être as a main verb ("to be")

When "être" is the main verb, it uses avoir in the imparfait as auxiliary + the past participle été.
Example: J'avais été malade → I had been sick.

Person French English
JeJ'avais étéI had been
TuTu avais étéYou had been
Il/Elle/OnIl/Elle/On avait étéHe/She/One had been
NousNous avions étéWe had been
VousVous aviez étéYou had been
Ils/EllesIls/Elles avaient étéThey had been

2️⃣ Être as an auxiliary

As an auxiliary, "être" is used in the plus-que-parfait for:

The past participle agrees in gender and number with the subject.
Example: Nous étions arrivés → We had arrived.

Person French English
JeJ'étais arrivé(e)I had arrived
TuTu étais arrivé(e)You had arrived
IlIl était arrivéHe had arrived
ElleElle était arrivéeShe had arrived
NousNous étions arrivésWe had arrived
VousVous étiez arrivé(e)(s)You had arrived
IlsIls étaient arrivésThey (m.) had arrived
EllesElles étaient arrivéesThey (f.) had arrived

📜 Conjugation of Avoir – Plus-que-parfait (Past Perfect)

The verb avoir in the plus-que-parfait is formed with the imparfait of avoir followed by its past participle eu. This structure is equivalent to "had had" in English.

Example: J'avais eu de la chance → I had had luck.

Person French English
JeJ'avais euI had had
TuTu avais euYou had had
Il/Elle/OnIl/Elle/On avait euHe/She/One had had
NousNous avions euWe had had
VousVous aviez euYou had had
Ils/EllesIls/Elles avaient euThey had had

💬 Examples

✏ Parler – 1st Group Verb – Plus-que-parfait (Past Perfect)

The verb parler (to speak) uses avoir as its auxiliary in the plus-que-parfait. It is formed with the imparfait of avoir + the past participle parlé.

✅ Affirmative Form

PersonFrenchEnglish
JeJ'avais parléI had spoken
TuTu avais parléYou had spoken
Il/Elle/OnIl/Elle/On avait parléHe/She/One had spoken
NousNous avions parléWe had spoken
VousVous aviez parléYou had spoken
Ils/EllesIls/Elles avaient parléThey had spoken

🚫 Negative Form

Place ne before the auxiliary and pas after it.

PersonFrenchEnglish
JeJe n'avais pas parléI had not spoken
TuTu n'avais pas parléYou had not spoken
Il/Elle/OnIl/Elle/On n'avait pas parléHe/She/One had not spoken
NousNous n'avions pas parléWe had not spoken
VousVous n'aviez pas parléYou had not spoken
Ils/EllesIls/Elles n'avaient pas parléThey had not spoken

❓ Interrogative Form

Invert the subject and auxiliary, adding a hyphen.

PersonFrenchEnglish
JeAvais-je parlé ?Had I spoken?
TuAvais-tu parlé ?Had you spoken?
Il/Elle/OnAvait-il/elle/on parlé ?Had he/she/one spoken?
NousAvions-nous parlé ?Had we spoken?
VousAviez-vous parlé ?Had you spoken?
Ils/EllesAvaient-ils/elles parlé ?Had they spoken?

🚫❓ Negative Interrogative Form

Place ne before the auxiliary and pas after it, while keeping inversion.

PersonFrenchEnglish
JeN'avais-je pas parlé ?Had I not spoken?
TuN'avais-tu pas parlé ?Had you not spoken?
Il/Elle/OnN'avait-il/elle/on pas parlé ?Had he/she/one not spoken?
NousN'avions-nous pas parlé ?Had we not spoken?
VousN'aviez-vous pas parlé ?Had you not spoken?
Ils/EllesN'avaient-ils/elles pas parlé ?Had they not spoken?

🖋 Finir – 2nd Group Verb – Plus-que-parfait (Past Perfect)

The verb finir (to finish) uses avoir as its auxiliary in the plus-que-parfait. It is formed with the imparfait of avoir + the past participle fini.

✅ Affirmative Form

PersonFrenchEnglish
JeJ'avais finiI had finished
TuTu avais finiYou had finished
Il/Elle/OnIl/Elle/On avait finiHe/She/One had finished
NousNous avions finiWe had finished
VousVous aviez finiYou had finished
Ils/EllesIls/Elles avaient finiThey had finished

🚫 Negative Form

Place ne before the auxiliary and pas after it.

PersonFrenchEnglish
JeJe n'avais pas finiI had not finished
TuTu n'avais pas finiYou had not finished
Il/Elle/OnIl/Elle/On n'avait pas finiHe/She/One had not finished
NousNous n'avions pas finiWe had not finished
VousVous n'aviez pas finiYou had not finished
Ils/EllesIls/Elles n'avaient pas finiThey had not finished

❓ Interrogative Form

Invert the subject and auxiliary, adding a hyphen.

PersonFrenchEnglish
JeAvais-je fini ?Had I finished?
TuAvais-tu fini ?Had you finished?
Il/Elle/OnAvait-il/elle/on fini ?Had he/she/one finished?
NousAvions-nous fini ?Had we finished?
VousAviez-vous fini ?Had you finished?
Ils/EllesAvaient-ils/elles fini ?Had they finished?

🚫❓ Negative Interrogative Form

Place ne before the auxiliary and pas after it, while keeping inversion.

PersonFrenchEnglish
JeN'avais-je pas fini ?Had I not finished?
TuN'avais-tu pas fini ?Had you not finished?
Il/Elle/OnN'avait-il/elle/on pas fini ?Had he/she/one not finished?
NousN'avions-nous pas fini ?Had we not finished?
VousN'aviez-vous pas fini ?Had you not finished?
Ils/EllesN'avaient-ils/elles pas fini ?Had they not finished?

🖊 Attendre – 3rd Group Verb – Plus-que-parfait (Past Perfect)

The verb attendre (to wait) uses avoir as its auxiliary in the plus-que-parfait. It is formed with the imparfait of avoir + the past participle attendu.

✅ Affirmative Form

PersonFrenchEnglish
JeJ'avais attenduI had waited
TuTu avais attenduYou had waited
Il/Elle/OnIl/Elle/On avait attenduHe/She/One had waited
NousNous avions attenduWe had waited
VousVous aviez attenduYou had waited
Ils/EllesIls/Elles avaient attenduThey had waited

🚫 Negative Form

Place ne before the auxiliary and pas after it.

PersonFrenchEnglish
JeJe n'avais pas attenduI had not waited
TuTu n'avais pas attenduYou had not waited
Il/Elle/OnIl/Elle/On n'avait pas attenduHe/She/One had not waited
NousNous n'avions pas attenduWe had not waited
VousVous n'aviez pas attenduYou had not waited
Ils/EllesIls/Elles n'avaient pas attenduThey had not waited

❓ Interrogative Form

Invert the subject and auxiliary, adding a hyphen.

PersonFrenchEnglish
JeAvais-je attendu ?Had I waited?
TuAvais-tu attendu ?Had you waited?
Il/Elle/OnAvait-il/elle/on attendu ?Had he/she/one waited?
NousAvions-nous attendu ?Had we waited?
VousAviez-vous attendu ?Had you waited?
Ils/EllesAvaient-ils/elles attendu ?Had they waited?

🚫❓ Negative Interrogative Form

Place ne before the auxiliary and pas after it, while keeping inversion.

PersonFrenchEnglish
JeN'avais-je pas attendu ?Had I not waited?
TuN'avais-tu pas attendu ?Had you not waited?
Il/Elle/OnN'avait-il/elle/on pas attendu ?Had he/she/one not waited?
NousN'avions-nous pas attendu ?Had we not waited?
VousN'aviez-vous pas attendu ?Had you not waited?
Ils/EllesN'avaient-ils/elles pas attendu ?Had they not waited?

🚶 Venir – 3rd Group Verb – Plus-que-parfait (Past Perfect) – Auxiliary Être

The verb venir (to come) is a movement verb, so it uses the auxiliary être in the plus-que-parfait. The structure is: imparfait of être + venu, with past participle agreement in gender and number.

✅ Affirmative Form

PersonFrenchEnglish
JeJ'étais venu(e)I had come
TuTu étais venu(e)You had come
IlIl était venuHe had come
ElleElle était venueShe had come
NousNous étions venu(e)sWe had come
VousVous étiez venu(e)(s)You had come
IlsIls étaient venusThey (m.) had come
EllesElles étaient venuesThey (f.) had come

🚫 Negative Form

Place ne before the auxiliary and pas after it. Remember to keep agreement of the past participle.

PersonFrenchEnglish
JeJe n'étais pas venu(e)I had not come
TuTu n'étais pas venu(e)You had not come
IlIl n'était pas venuHe had not come
ElleElle n'était pas venueShe had not come
NousNous n'étions pas venu(e)sWe had not come
VousVous n'étiez pas venu(e)(s)You had not come
IlsIls n'étaient pas venusThey (m.) had not come
EllesElles n'étaient pas venuesThey (f.) had not come

❓ Interrogative Form

Invert the subject and auxiliary, adding a hyphen.

PersonFrenchEnglish
JeÉtais-je venu(e) ?Had I come?
TuÉtais-tu venu(e) ?Had you come?
IlÉtait-il venu ?Had he come?
ElleÉtait-elle venue ?Had she come?
NousÉtions-nous venu(e)s ?Had we come?
VousÉtiez-vous venu(e)(s) ?Had you come?
IlsÉtaient-ils venus ?Had they (m.) come?
EllesÉtaient-elles venues ?Had they (f.) come?

🚫❓ Negative Interrogative Form

Place ne before the auxiliary and pas after it, while keeping inversion and agreement.

PersonFrenchEnglish
JeN'étais-je pas venu(e) ?Had I not come?
TuN'étais-tu pas venu(e) ?Had you not come?
IlN'était-il pas venu ?Had he not come?
ElleN'était-elle pas venue ?Had she not come?
NousN'étions-nous pas venu(e)s ?Had we not come?
VousN'étiez-vous pas venu(e)(s) ?Had you not come?
IlsN'étaient-ils pas venus ?Had they (m.) not come?
EllesN'étaient-elles pas venues ?Had they (f.) not come?

💬 Usage Examples – Plus-que-parfait (Past Perfect)

Here are examples using être, avoir, parler, finir, attendre, and venir in the plus-que-parfait. Each sentence shows how this tense describes an action completed before another past action.

📖 Être (to be)

📖 Avoir (to have)

✏ Parler (to speak)

🖋 Finir (to finish)

🖊 Attendre (to wait)

🚶 Venir (to come) – Auxiliary Être

📝 Practice Exercises – Plus-que-parfait (Past Perfect)

Complete the sentences with the correct form of the verb in the plus-que-parfait. Translations are provided to help you understand the meaning. Click “See the answer” to check your response.

📖 Être (to be)

  1. Quand il est arrivé, je ______ déjà très fatigué. (être) → When he arrived, I had already been very tired.
  2. See the answerj'avais été
  3. Elle ______ malade toute la semaine. (être) → She had been sick all week.
  4. See the answeravait été
  5. Nous ______ surpris par la décision. (être) → We had been surprised by the decision.
  6. See the answeravions été
  7. Ils ______ très gentils avec nous. (être) → They had been very kind to us.
  8. See the answeravaient été

📖 Avoir (to have)

  1. Avant le voyage, j'______ assez d'argent. (avoir) → Before the trip, I had had enough money.
  2. See the answeravais eu
  3. Ils ______ plusieurs voitures dans leur vie. (avoir) → They had had several cars in their life.
  4. See the answeravaient eu
  5. Nous ______ beaucoup de travail cette semaine-là. (avoir) → We had had a lot of work that week.
  6. See the answeravions eu
  7. Tu ______ une bonne idée pour le projet. (avoir) → You had had a good idea for the project.
  8. See the answeravais eu

✏ Parler (to speak)

  1. J'______ avec lui avant la réunion. (parler) → I had spoken with him before the meeting.
  2. See the answeravais parlé
  3. Ils ______ au directeur de l'école. (parler) → They had spoken to the school principal.
  4. See the answeravaient parlé
  5. Nous ______ du problème plusieurs fois. (parler) → We had spoken about the problem several times.
  6. See the answeravions parlé
  7. Elle ______ à sa sœur avant de partir. (parler) → She had spoken to her sister before leaving.
  8. See the answeravait parlé

🖋 Finir (to finish)

  1. Ils ______ leurs devoirs avant le dîner. (finir) → They had finished their homework before dinner.
  2. See the answeravaient fini
  3. J'______ mon café quand il est parti. (finir) → I had finished my coffee when he left.
  4. See the answeravais fini
  5. Nous ______ le projet à temps. (finir) → We had finished the project on time.
  6. See the answeravions fini
  7. Elle ______ son repas quand je suis arrivé. (finir) → She had finished her meal when I arrived.
  8. See the answeravait fini

🖊 Attendre (to wait)

  1. J'______ plus d'une heure avant de partir. (attendre) → I had waited more than an hour before leaving.
  2. See the answeravais attendu
  3. Ils ______ le bus sous la pluie. (attendre) → They had waited for the bus in the rain.
  4. See the answeravaient attendu
  5. Nous ______ longtemps avant qu'il arrive. (attendre) → We had waited a long time before he arrived.
  6. See the answeravions attendu
  7. Elle ______ devant la porte. (attendre) → She had waited in front of the door.
  8. See the answeravait attendu

🚶 Venir (to come)

  1. Ils ______ tôt pour nous aider. (venir) → They had come early to help us.
  2. See the answerétaient venus
  3. J'______ avant tout le monde. (venir) → I had come before everyone else.
  4. See the answerétais venu(e)
  5. Elle ______ seule à la fête. (venir) → She had come alone to the party.
  6. See the answerétait venue
  7. Nous ______ pour voir le spectacle. (venir) → We had come to see the show.
  8. See the answerétions venus

💡 Tips & Common Mistakes – Plus-que-parfait

The plus-que-parfait (past perfect) can be tricky because it combines two elements: the imparfait of the auxiliary verb (avoir or être) + the past participle of the main verb. Here are some important points to remember to avoid common mistakes.

1️⃣ Choosing the correct auxiliary: avoir vs être

2️⃣ Past participle agreement rules

3️⃣ Common mistakes to avoid

4️⃣ Usage reminder

Use the plus-que-parfait when telling a story or narrating in the past, to indicate that one action happened before another. Example: Quand je suis arrivé, ils avaient déjà mangé. → When I arrived, they had already eaten.

🔚 Conclusion – Plus-que-parfait

The plus-que-parfait is an essential tense for storytelling and expressing sequences in the past. By mastering the correct auxiliary (avoir or être), applying agreement rules, and practicing with common verbs, you will be able to speak and write in French with much greater accuracy.

Remember: this tense always places one past action before another past action. Keep practicing with varied verbs, create your own sentences, and review the agreement rules regularly.

Keep going – your French narrative skills will thank you! 🚀