📖 French Passé Composé – Present Perfect & Simple Past
The passé composé is one of the most frequently used past tenses in French.
It often corresponds to the present perfect in English (I have done) when focusing on the connection to the present,
and to the simple past (I did) when narrating completed events in the past.
In this guide, you’ll learn how to form the passé composé with avoir and être,
when to use each auxiliary, agreement rules, and how to recognize the differences between French usage and the English present perfect.
You will also find clear conjugation tables, bilingual examples, interactive exercises, and essential tips to avoid common mistakes.
📜 Conjugation of Être – Passé Composé
The verb être (to be) uses avoir as its auxiliary in the passé composé.
The past participle is été.
This means we say j’ai été (I have been / I was) and not je suis été.
Below are the full conjugation tables in the four main sentence forms: affirmative, negative, interrogative, and negative-interrogative.
✅ Affirmative Form
| French | English |
| J’ai été | I have been / I was |
| Tu as été | You have been / You were |
| Il / Elle / On a été | He/She/One has been / was |
| Nous avons été | We have been / We were |
| Vous avez été | You have been / You were |
| Ils / Elles ont été | They have been / They were |
🚫 Negative Form
| French | English |
| Je n’ai pas été | I have not been / I was not |
| Tu n’as pas été | You have not been / You were not |
| Il / Elle / On n’a pas été | He/She/One has not been / was not |
| Nous n’avons pas été | We have not been / We were not |
| Vous n’avez pas été | You have not been / You were not |
| Ils / Elles n’ont pas été | They have not been / They were not |
❓ Interrogative Form
| French | English |
| Ai-je été ? | Have I been / Was I? |
| As-tu été ? | Have you been / Were you? |
| A-t-il / A-t-elle / A-t-on été ? | Has he/she/one been / Was he/she/one? |
| Avons-nous été ? | Have we been / Were we? |
| Avez-vous été ? | Have you been / Were you? |
| Ont-ils / Ont-elles été ? | Have they been / Were they? |
🚫❓ Negative-Interrogative Form
| French | English |
| N’ai-je pas été ? | Haven’t I been / Wasn’t I? |
| N’as-tu pas été ? | Haven’t you been / Weren’t you? |
| N’a-t-il / N’a-t-elle / N’a-t-on pas été ? | Hasn’t he/she/one been / Wasn’t he/she/one? |
| N’avons-nous pas été ? | Haven’t we been / Weren’t we? |
| N’avez-vous pas été ? | Haven’t you been / Weren’t you? |
| N’ont-ils / N’ont-elles pas été ? | Haven’t they been / Weren’t they? |
📜 Conjugation of Avoir – Passé Composé
The verb avoir (to have) uses itself as the auxiliary in the passé composé.
The past participle is eu.
Example: J’ai eu → I have had / I had.
Below are the complete conjugations in the four sentence forms.
✅ Affirmative Form
| French | English |
| J’ai eu | I have had / I had |
| Tu as eu | You have had / You had |
| Il / Elle / On a eu | He/She/One has had / had |
| Nous avons eu | We have had / We had |
| Vous avez eu | You have had / You had |
| Ils / Elles ont eu | They have had / They had |
🚫 Negative Form
| French | English |
| Je n’ai pas eu | I have not had / I didn’t have |
| Tu n’as pas eu | You have not had / You didn’t have |
| Il / Elle / On n’a pas eu | He/She/One has not had / didn’t have |
| Nous n’avons pas eu | We have not had / We didn’t have |
| Vous n’avez pas eu | You have not had / You didn’t have |
| Ils / Elles n’ont pas eu | They have not had / They didn’t have |
❓ Interrogative Form
| French | English |
| Ai-je eu ? | Have I had / Did I have? |
| As-tu eu ? | Have you had / Did you have? |
| A-t-il / A-t-elle / A-t-on eu ? | Has he/she/one had / Did he/she/one have? |
| Avons-nous eu ? | Have we had / Did we have? |
| Avez-vous eu ? | Have you had / Did you have? |
| Ont-ils / Ont-elles eu ? | Have they had / Did they have? |
🚫❓ Negative-Interrogative Form
| French | English |
| N’ai-je pas eu ? | Haven’t I had / Didn’t I have? |
| N’as-tu pas eu ? | Haven’t you had / Didn’t you have? |
| N’a-t-il / N’a-t-elle / N’a-t-on pas eu ? | Hasn’t he/she/one had / Didn’t he/she/one have? |
| N’avons-nous pas eu ? | Haven’t we had / Didn’t we have? |
| N’avez-vous pas eu ? | Haven’t you had / Didn’t you have? |
| N’ont-ils / N’ont-elles pas eu ? | Haven’t they had / Didn’t they have? |
✏ Parler – 1st Group Verb – Passé Composé
The verb parler (to speak) is a regular -er verb.
It uses the auxiliary avoir in the passé composé, and its past participle is parlé.
✅ Affirmative Form
| French | English |
| J’ai parlé | I have spoken / I spoke |
| Tu as parlé | You have spoken / You spoke |
| Il / Elle / On a parlé | He/She/One has spoken / spoke |
| Nous avons parlé | We have spoken / We spoke |
| Vous avez parlé | You have spoken / You spoke |
| Ils / Elles ont parlé | They have spoken / They spoke |
🚫 Negative Form
| French | English |
| Je n’ai pas parlé | I have not spoken / I didn’t speak |
| Tu n’as pas parlé | You have not spoken / You didn’t speak |
| Il / Elle / On n’a pas parlé | He/She/One has not spoken / didn’t speak |
| Nous n’avons pas parlé | We have not spoken / We didn’t speak |
| Vous n’avez pas parlé | You have not spoken / You didn’t speak |
| Ils / Elles n’ont pas parlé | They have not spoken / They didn’t speak |
❓ Interrogative Form
| French | English |
| Ai-je parlé ? | Have I spoken / Did I speak? |
| As-tu parlé ? | Have you spoken / Did you speak? |
| A-t-il / A-t-elle / A-t-on parlé ? | Has he/she/one spoken / Did he/she/one speak? |
| Avons-nous parlé ? | Have we spoken / Did we speak? |
| Avez-vous parlé ? | Have you spoken / Did you speak? |
| Ont-ils / Ont-elles parlé ? | Have they spoken / Did they speak? |
🚫❓ Negative-Interrogative Form
| French | English |
| N’ai-je pas parlé ? | Haven’t I spoken / Didn’t I speak? |
| N’as-tu pas parlé ? | Haven’t you spoken / Didn’t you speak? |
| N’a-t-il / N’a-t-elle / N’a-t-on pas parlé ? | Hasn’t he/she/one spoken / Didn’t he/she/one speak? |
| N’avons-nous pas parlé ? | Haven’t we spoken / Didn’t we speak? |
| N’avez-vous pas parlé ? | Haven’t you spoken / Didn’t you speak? |
| N’ont-ils / N’ont-elles pas parlé ? | Haven’t they spoken / Didn’t they speak? |
🖋 Finir – 2nd Group Verb – Passé Composé
The verb finir (to finish) is a regular -ir verb of the 2nd group.
It uses the auxiliary avoir in the passé composé, and its past participle is fini.
✅ Affirmative Form
| French | English |
| J’ai fini | I have finished / I finished |
| Tu as fini | You have finished / You finished |
| Il / Elle / On a fini | He/She/One has finished / finished |
| Nous avons fini | We have finished / We finished |
| Vous avez fini | You have finished / You finished |
| Ils / Elles ont fini | They have finished / They finished |
🚫 Negative Form
| French | English |
| Je n’ai pas fini | I have not finished / I didn’t finish |
| Tu n’as pas fini | You have not finished / You didn’t finish |
| Il / Elle / On n’a pas fini | He/She/One has not finished / didn’t finish |
| Nous n’avons pas fini | We have not finished / We didn’t finish |
| Vous n’avez pas fini | You have not finished / You didn’t finish |
| Ils / Elles n’ont pas fini | They have not finished / They didn’t finish |
❓ Interrogative Form
| French | English |
| Ai-je fini ? | Have I finished / Did I finish? |
| As-tu fini ? | Have you finished / Did you finish? |
| A-t-il / A-t-elle / A-t-on fini ? | Has he/she/one finished / Did he/she/one finish? |
| Avons-nous fini ? | Have we finished / Did we finish? |
| Avez-vous fini ? | Have you finished / Did you finish? |
| Ont-ils / Ont-elles fini ? | Have they finished / Did they finish? |
🚫❓ Negative-Interrogative Form
| French | English |
| N’ai-je pas fini ? | Haven’t I finished / Didn’t I finish? |
| N’as-tu pas fini ? | Haven’t you finished / Didn’t you finish? |
| N’a-t-il / N’a-t-elle / N’a-t-on pas fini ? | Hasn’t he/she/one finished / Didn’t he/she/one finish? |
| N’avons-nous pas fini ? | Haven’t we finished / Didn’t we finish? |
| N’avez-vous pas fini ? | Haven’t you finished / Didn’t you finish? |
| N’ont-ils / N’ont-elles pas fini ? | Haven’t they finished / Didn’t they finish? |
🖊 Attendre – 3rd Group Verb – Passé Composé
The verb attendre (to wait) is an irregular -re verb from the 3rd group.
It uses the auxiliary avoir in the passé composé, and its past participle is attendu.
✅ Affirmative Form
| French | English |
| J’ai attendu | I have waited / I waited |
| Tu as attendu | You have waited / You waited |
| Il / Elle / On a attendu | He/She/One has waited / waited |
| Nous avons attendu | We have waited / We waited |
| Vous avez attendu | You have waited / You waited |
| Ils / Elles ont attendu | They have waited / They waited |
🚫 Negative Form
| French | English |
| Je n’ai pas attendu | I have not waited / I didn’t wait |
| Tu n’as pas attendu | You have not waited / You didn’t wait |
| Il / Elle / On n’a pas attendu | He/She/One has not waited / didn’t wait |
| Nous n’avons pas attendu | We have not waited / We didn’t wait |
| Vous n’avez pas attendu | You have not waited / You didn’t wait |
| Ils / Elles n’ont pas attendu | They have not waited / They didn’t wait |
❓ Interrogative Form
| French | English |
| Ai-je attendu ? | Have I waited / Did I wait? |
| As-tu attendu ? | Have you waited / Did you wait? |
| A-t-il / A-t-elle / A-t-on attendu ? | Has he/she/one waited / Did he/she/one wait? |
| Avons-nous attendu ? | Have we waited / Did we wait? |
| Avez-vous attendu ? | Have you waited / Did you wait? |
| Ont-ils / Ont-elles attendu ? | Have they waited / Did they wait? |
🚫❓ Negative-Interrogative Form
| French | English |
| N’ai-je pas attendu ? | Haven’t I waited / Didn’t I wait? |
| N’as-tu pas attendu ? | Haven’t you waited / Didn’t you wait? |
| N’a-t-il / N’a-t-elle / N’a-t-on pas attendu ? | Hasn’t he/she/one waited / Didn’t he/she/one wait? |
| N’avons-nous pas attendu ? | Haven’t we waited / Didn’t we wait? |
| N’avez-vous pas attendu ? | Haven’t you waited / Didn’t you wait? |
| N’ont-ils / N’ont-elles pas attendu ? | Haven’t they waited / Didn’t they wait? |
🏃 Venir – 3rd Group Verb – Passé Composé
The verb venir (to come) is an irregular 3rd group verb.
In the passé composé, it uses the auxiliary être, and its past participle is venu.
The past participle must agree in gender and number with the subject.
✅ Affirmative Form
| French | English |
| Je suis venu(e) | I have come / I came |
| Tu es venu(e) | You have come / You came |
| Il est venu | He has come / He came |
| Elle est venue | She has come / She came |
| Nous sommes venu(e)s | We have come / We came |
| Vous êtes venu(e)(s) | You have come / You came |
| Ils sont venus | They (masc.) have come / They came |
| Elles sont venues | They (fem.) have come / They came |
🚫 Negative Form
| French | English |
| Je ne suis pas venu(e) | I have not come / I didn’t come |
| Tu n’es pas venu(e) | You have not come / You didn’t come |
| Il n’est pas venu | He has not come / He didn’t come |
| Elle n’est pas venue | She has not come / She didn’t come |
| Nous ne sommes pas venu(e)s | We have not come / We didn’t come |
| Vous n’êtes pas venu(e)(s) | You have not come / You didn’t come |
| Ils ne sont pas venus | They (masc.) have not come / They didn’t come |
| Elles ne sont pas venues | They (fem.) have not come / They didn’t come |
❓ Interrogative Form
| French | English |
| Suis-je venu(e) ? | Have I come / Did I come? |
| Es-tu venu(e) ? | Have you come / Did you come? |
| Est-il venu ? | Has he come / Did he come? |
| Est-elle venue ? | Has she come / Did she come? |
| Sommes-nous venu(e)s ? | Have we come / Did we come? |
| Êtes-vous venu(e)(s) ? | Have you come / Did you come? |
| Sont-ils venus ? | Have they (masc.) come / Did they come? |
| Sont-elles venues ? | Have they (fem.) come / Did they come? |
🚫❓ Negative-Interrogative Form
| French | English |
| Ne suis-je pas venu(e) ? | Haven’t I come / Didn’t I come? |
| N’es-tu pas venu(e) ? | Haven’t you come / Didn’t you come? |
| N’est-il pas venu ? | Hasn’t he come / Didn’t he come? |
| N’est-elle pas venue ? | Hasn’t she come / Didn’t she come? |
| Ne sommes-nous pas venu(e)s ? | Haven’t we come / Didn’t we come? |
| N’êtes-vous pas venu(e)(s) ? | Haven’t you come / Didn’t you come? |
| Ne sont-ils pas venus ? | Haven’t they (masc.) come / Didn’t they come? |
| Ne sont-elles pas venues ? | Haven’t they (fem.) come / Didn’t they come? |
💬 Usage Examples – Passé Composé
Here are several real-life examples of the passé composé, showing both auxiliary avoir and être with different verbs. Each example is given with its English translation.
Être (to be)
- J’ai été malade toute la semaine. – I have been sick all week.
- Elle a été très patiente avec moi. – She has been very patient with me.
- Nous avons été surpris par la nouvelle. – We were surprised by the news.
Avoir (to have)
- J’ai eu beaucoup de travail hier. – I had a lot of work yesterday.
- Ils ont eu une excellente idée. – They had an excellent idea.
- Nous avons eu de la chance. – We were lucky.
Parler (to speak)
- J’ai parlé avec le directeur ce matin. – I spoke with the manager this morning.
- Tu as parlé trop vite. – You spoke too quickly.
- Nous avons parlé de nos projets. – We talked about our plans.
Finir (to finish)
- J’ai fini mes devoirs avant le dîner. – I finished my homework before dinner.
- Elle a fini son café en silence. – She finished her coffee in silence.
- Nous avons fini le projet hier. – We finished the project yesterday.
Attendre (to wait)
- J’ai attendu le bus pendant 20 minutes. – I waited for the bus for 20 minutes.
- Ils ont attendu la fin du film pour partir. – They waited until the end of the movie to leave.
- Tu as attendu patiemment ton tour. – You waited patiently for your turn.
Venir (to come)
- Je suis venu(e) te voir hier soir. – I came to see you last night.
- Ils sont venus à notre mariage. – They came to our wedding.
- Elle est venue avec son frère. – She came with her brother.
📝 Practice Exercises – Passé Composé
Complete the sentences with the correct form of the verb in the passé composé. Translations are provided with the sentences to help you understand the meaning.
Être (to be)
- Hier, nous ________ très heureux. (être) – Yesterday, we were very happy.
- Elle ________ fatiguée après le voyage. (être) – She was tired after the trip.
- Tu ________ surpris par la réponse. (être) – You were surprised by the answer.
- Ils ________ malades toute la semaine. (être) – They were sick all week.
Voir la réponse
1. avons été
2. a été
3. as été
4. ont été
Avoir (to have)
- J’________ beaucoup de travail hier. (avoir) – I had a lot of work yesterday.
- Nous ________ de la chance de gagner. (avoir) – We were lucky to win.
- Ils ________ une mauvaise expérience. (avoir) – They had a bad experience.
- Tu ________ un bon professeur à l’école. (avoir) – You had a good teacher at school.
Voir la réponse
1. ai eu
2. avons eu
3. ont eu
4. as eu
Parler (to speak)
- Elle ________ avec sa mère hier soir. (parler) – She spoke with her mother last night.
- Nous ________ de notre futur voyage. (parler) – We talked about our future trip.
- J’________ au téléphone toute la matinée. (parler) – I talked on the phone all morning.
- Ils ________ avec le directeur. (parler) – They spoke with the manager.
Voir la réponse
1. a parlé
2. avons parlé
3. ai parlé
4. ont parlé
Finir (to finish)
- Nous ________ nos devoirs tôt. (finir) – We finished our homework early.
- Tu ________ ton repas rapidement. (finir) – You finished your meal quickly.
- Elle ________ son livre hier soir. (finir) – She finished her book last night.
- J’________ le projet avant la date limite. (finir) – I finished the project before the deadline.
Voir la réponse
1. avons fini
2. as fini
3. a fini
4. ai fini
Attendre (to wait)
- Ils ________ le bus pendant une heure. (attendre) – They waited for the bus for an hour.
- Nous ________ la fin du spectacle. (attendre) – We waited for the end of the show.
- Tu ________ patiemment ton tour. (attendre) – You waited patiently for your turn.
- J’________ mes amis au café. (attendre) – I waited for my friends at the café.
Voir la réponse
1. ont attendu
2. avons attendu
3. as attendu
4. ai attendu
Venir (to come)
- Je ________ te voir hier soir. (venir) – I came to see you last night.
- Ils ________ à notre mariage. (venir) – They came to our wedding.
- Elle ________ avec son frère. (venir) – She came with her brother.
- Nous ________ à la fête ensemble. (venir) – We came to the party together.
Voir la réponse
1. suis venu(e)
2. sont venus
3. est venue
4. sommes venu(e)s
💡 Tips & Common Mistakes – Passé Composé
1️⃣ Choosing the correct auxiliary: avoir or être
- Most verbs use avoir as the auxiliary in the passé composé.
Example: J’ai mangé → I ate / I have eaten.
- Use être with:
- All movement verbs (aller, venir, arriver, partir, etc.).
- All reflexive verbs (se lever, s’habiller, se souvenir, etc.).
Example: Elle est venue → She came / She has come.
2️⃣ Agreement of the past participle
- With avoir:
The past participle agrees in gender and number only if the direct object comes before the verb.
Example: Les lettres que j’ai écrites → The letters I wrote.
- With être:
The past participle always agrees with the subject in gender and number.
Example: Elle est allée → She went.
3️⃣ Why the passé composé translates as both “I have come” and “I came”
In French, the passé composé is used for completed actions in the past, similar to both the
Simple Past and the Present Perfect in English.
- Present Perfect meaning (“I have come”): when the action has a link to the present moment.
Example: Je suis venu te voir → I have come to see you (and I am here now).
- Simple Past meaning (“I came”): when the action is clearly placed in the past and disconnected from the present.
Example: Je suis venu hier → I came yesterday.
4️⃣ Common mistakes to avoid
- ❌ Using the wrong auxiliary: saying J’ai allé instead of ✅ Je suis allé.
- ❌ Forgetting agreement with être: saying Elle est allé instead of ✅ Elle est allée.
- ❌ Overusing “I have…” in English:
In English, sometimes you must say “I went” instead of “I have gone” if you mention a specific time in the past.
Example: Je suis allé à Paris en 2010 → ✅ I went to Paris in 2010 (❌ I have gone to Paris in 2010).
🔚 Conclusion – Passé Composé
The passé composé is one of the most important tenses in French, as it is used in everyday conversation to describe past events.
It covers both the English Simple Past (“I came”) and Present Perfect (“I have come”), depending on the context.
Mastering it requires knowing the correct auxiliary (avoir or être), making the necessary agreements, and understanding when to use each English equivalent.
Practice regularly with a variety of verbs — both regular and irregular — and remember that context will guide you in choosing the correct translation in English.
The more you use the passé composé in real-life situations, the more natural it will become.
Next step: Compare the passé composé with other past tenses like the plus-que-parfait and imparfait to better understand when each is used.