Dire in the Passé composé Tense in French
Introduction
Dire means “to say”, and this page covers exactly one thing: dire in the passé composé. The passé composé is the tense French speakers reach for when they talk about completed actions in the past — what happened yesterday, last week, or a moment ago. On this page you will find the full passé composé table for dire, how the tense is formed for this verb, the situations where it is used, how it differs from the imperfect, worked examples, the mistakes learners make most often, an eight-question quiz with explained answers, and answers to the questions students ask about dire in the passé composé. For example: “J'ai dit la vérité à Marie cette semaine.” — “I have said the truth to Marie this week.” Everything on this page uses the forms of dire exactly as they are conjugated in the passé composé, so you can trust every form you see here.
Dire in the Passé composé Tense — full table
| Person | Form |
|---|---|
| je | ai dit |
| tu | as dit |
| il/elle | a dit |
| nous | avons dit |
| vous | avez dit |
| ils/elles | ont dit |
Gerund: disant · Past participle: dit
The gerund is disant, which you use after en for an action happening at the same time as another action. The past participle is dit, which you use with avoir in the perfect tenses: the je form of the present perfect is ai dit, used for a completed action. Keep both forms in mind as you read the examples below, because the passé composé is only one part of how dire is used.
How the passé composé of dire is formed
The passé composé of dire is formed with the auxiliary avoir in the present plus the past participle dit: the auxiliary forms are je ai, tu as, il/elle a, nous avons, vous avez, ils/elles ont. Put the two parts together and you get the table above — for example, the je form is ai dit and the ils form is ont dit. The participle dit never changes its spelling in this table: the verified dump gives the participle in the masculine singular form throughout, and agreement with the subject is a separate step that depends on the sentence.
Because dire takes avoir as its auxiliary, the passé composé is built the same way as for most French verbs: avoir in the present, then dit. That is the first thing to check whenever you build a perfect tense with this verb: reach for avoir, and then add dit.
The same participle dit appears in the pluperfect, the future perfect and the conditional perfect — only the auxiliary changes tense. Learn the pair “avoir + dit” once and you have the key to all four perfect tenses of dire.
When to use the passé composé of dire
The passé composé is not a single-purpose tense. Below are the five situations where you will use dire in the passé composé most often. Each one comes with a real example, so read the rule, then say the example out loud.
1. Saying the truth to Marie — finished
When the action of saying the truth to Marie is finished, the passé composé is the tense to use. It presents the action as complete, with a clear end. Example: “J'ai dit la vérité à Marie cette semaine.” — “I have said the truth to Marie this week.”
2. Saying hello to my neighbours — finished
The same rule applies to saying hello to my neighbours: once the action is done, the passé composé reports it as a completed fact. Example: “Tu as dit bonjour à mes voisins cette semaine.” — “You have said hello to my neighbours this week.”
3. Saying a word to my brother — finished
A third everyday situation is saying a word to my brother, and again the passé composé is right when the action is finished. Example: “Il a dit un mot à mon frère cette semaine.” — “He has said a word to my brother this week.”
4. A sequence of completed actions
The passé composé is the tense of the story told step by step: first this happened, then that happened. When you tell someone what you did yesterday, you chain passé composé forms together, one per finished action. Example: “Nous avons dit la vérité à Marie cette semaine.” — “We have said the truth to Marie this week.”
5. Recent past and life experience
The passé composé also covers the recent past and things that have happened at some point in your life. With time words such as hier, la semaine dernière or ce matin, the passé composé is the natural choice. Example: “Vous avez dit bonjour à mes voisins cette semaine.” — “You have said hello to my neighbours this week.”
Passé Composé vs Imperfect: how to choose
The closest tense to the passé composé is the imperfect, and learners mix them up constantly. The rule is simple: the imperfect describes an ongoing or habitual past action, while the passé composé describes one finished action. The three pairs below use the same verb, so the only thing that changes is the time frame — and with it, the tense. Notice how the passé composé sentences use words such as tous les jours or hier, while the imperfect sentences use autrefois or quand. Those time words are your best clue when you are choosing a tense.
Passé composé: “J'ai dit la vérité à Marie cette semaine.” — “I have said the truth to Marie this week.”
Imperfect: “Je disais la vérité à Marie autrefois.” — “I used to say the truth to Marie in the past.”
The passé composé sentence is about the present moment or one finished action; the imperfect sentence is about the past as it used to be. That difference — now or finished versus ongoing in the past — is the whole decision.
Passé composé: “Tu as dit bonjour à mes voisins cette semaine.” — “You have said hello to my neighbours this week.”
Imperfect: “Tu disais bonjour à mes voisins autrefois.” — “You used to say hello to my neighbours in the past.”
The passé composé sentence is about the present moment or one finished action; the imperfect sentence is about the past as it used to be. That difference — now or finished versus ongoing in the past — is the whole decision.
Passé composé: “Nous avons dit un mot à mon frère cette semaine.” — “We have said a word to my brother this week.”
Imperfect: “Nous disions un mot à mon frère autrefois.” — “We used to say a word to my brother in the past.”
The passé composé sentence is about the present moment or one finished action; the imperfect sentence is about the past as it used to be. That difference — now or finished versus ongoing in the past — is the whole decision.
Example sentences: dire in the passé composé
Read these eight sentences out loud. They cover all six persons, so by the end you will have seen every form in the table used in a real sentence. Pay attention to the words around the verb — the time expressions, the objects, the other words — because those are what make each sentence sound natural.
“J'ai dit bonjour à mes voisins cette semaine.” — “I have said hello to my neighbours this week.”
“Tu as dit un mot à mon frère cette semaine.” — “You have said a word to my brother this week.”
“Il a dit la vérité à Marie cette semaine.” — “He has said the truth to Marie this week.”
“Nous avons dit bonjour à mes voisins cette semaine.” — “We have said hello to my neighbours this week.”
“Vous avez dit un mot à mon frère cette semaine.” — “You have said a word to my brother this week.”
“Ils ont dit la vérité à Marie cette semaine.” — “They have said the truth to Marie this week.”
“J'ai dit bonjour à mes voisins cette semaine.” — “I have said hello to my neighbours this week.”
“Tu as dit un mot à mon frère cette semaine.” — “You have said a word to my brother this week.”
Common mistakes with dire in the passé composé
These are the errors learners actually make with this verb in this tense. Each one shows the wrong version, the right version, and why the correction matters.
Wrong: “Je dis la vérité à Marie hier.” Right: “Je ai dit la vérité à Marie hier.” Why: For one finished action yesterday, use the passé composé ai dit, not the present dis. The time word hier points to the past.
Wrong: “Je ai dit la vérité à Marie tous les jours.” (said of a daily habit) Right: “Je dis la vérité à Marie tous les jours.” Why: The passé composé ai dit describes one finished action. For something you do every day, use the present dis.
Wrong: “Je avoir la vérité à Marie.” — leaving out the participle Right: “Je ai dit la vérité à Marie.” Why: The passé composé needs both parts: the auxiliary avoir and the participle dit. The auxiliary alone is not a complete passé composé.
Wrong: “Je disais la vérité à Marie hier.” (said of one finished action) Right: “Je ai dit la vérité à Marie hier.” Why: The imperfect disais describes an ongoing past situation. For one finished action yesterday, use the passé composé ai dit.
Quiz: dire in the passé composé
Choose the correct answer for each question, then check the answer key. Every answer is explained, so a wrong answer still teaches you something.
1. Complete the sentence: “Je ______ bonjour à mes voisins.”
- (A) avons dit
- (B) ai dit
- (C) as dit
- (D) a dit
2. Complete the sentence: “Tu ______ un mot à mon frère.”
- (A) ai dit
- (B) a dit
- (C) avons dit
- (D) as dit
3. Complete the sentence: “Il ______ la vérité à Marie.”
- (A) as dit
- (B) avons dit
- (C) a dit
- (D) ai dit
4. Complete the sentence: “Nous ______ bonjour à mes voisins.”
- (A) avons dit
- (B) ai dit
- (C) as dit
- (D) a dit
5. Complete the sentence: “Vous ______ un mot à mon frère.”
- (A) a dit
- (B) avez dit
- (C) ai dit
- (D) as dit
6. Complete the sentence: “Ils ______ la vérité à Marie.”
- (A) as dit
- (B) a dit
- (C) ont dit
- (D) ai dit
7. What does dire mean in English?
- (A) to say
- (B) to be able to, can
- (C) to want
- (D) to know
8. What is the past participle of dire?
- (A) pu
- (B) voulu
- (C) su
- (D) dit
Answer key
- B) ai dit — The je form is ai dit.
- D) as dit — The tu form is as dit.
- C) a dit — The il/elle form is a dit.
- A) avons dit — The nous form is avons dit.
- B) avez dit — The vous form is avez dit.
- C) ont dit — The ils/elles form is ont dit.
- A) to say — dire means “to say”. The other options are the meanings of different verbs.
- D) dit — The past participle of dire is dit; the passé composé is formed with avoir + dit.
Frequently asked questions
How is the passé composé of dire formed?
With the auxiliary avoir in the present plus the past participle dit: je ai dit, tu as dit, il a dit, nous avons dit, vous avez dit, ils ont dit.
When do I use the passé composé of dire?
Use the passé composé for completed actions in the past, especially in spoken French — for example, “J'ai dit la vérité à Marie cette semaine.” — “I have said the truth to Marie this week.” For an ongoing or habitual past action, use the imperfect instead.
What is the difference between the passé composé and the imperfect of dire?
The passé composé reports one finished action; the imperfect describes background, habit or an action in progress in the past. Compare “J'ai dit la vérité à Marie cette semaine.” with “Je disais la vérité à Marie autrefois.” — the first is finished, the second is ongoing in the past.
Pronunciation
Pronunciation is not listed on this page: the verified tables do not include IPA for dire, so no pronunciation is given rather than an invented one.
Related pages
- Full conjugation of dire — every tense of dire in one place.
- Dire in the passé composé tense — the full table and usage rules for one tense.
- Dire examples and quiz — more example sentences and practice questions for this verb.
- Pouvoir conjugation — another everyday French verb.
- Vouloir conjugation — another everyday French verb.
- Savoir conjugation — another everyday French verb.
- French irregular verbs — every common irregular French verb, grouped by pattern.
- French verbs — the full hub of French conjugation pages.
- Spanish verbs — the full hub of Spanish conjugation pages.
- VerbFlow home — all languages, tools and verb lists.
- Perfect Tenses Builder — practise dire with the interactive tool.
- Tense Finder — practise dire with the interactive tool.
- Spanish Verb Quiz — practise dire with the interactive tool.