Stop living in the present. Let's learn how to express what you did in French!
In English, we talk about the past in two ways: "I spoke" or "I have spoken." In French, they simplify things by merging these thoughts into one core structure called the Passé Composé [pah-say kohn-poh-zay] (literally, the "compound past").
Subject + Avoir (to have) Conjugation + Past Participle of the Action Verb
Think of every past-tense sentence in French as a train:
1. The Helping Engine: The verb **Avoir** (to have). It pulls the sentence and tells us who did the action and when (present tense). Over 99% of French verbs use Avoir as their helper engine!
2. The Caboose: The **Past Participle** (the action verb modified, e.g., "eaten" instead of "to eat"). It sits at the end and holds the actual meaning of the action.
Click the icon next to any conjugation to hear it pronounced slowly.
Look away from the screen right now. Conjugate "We have" and "They have" in French. Say them aloud twice.
1. Which of the following is the correct conjugation of Avoir for "We"?
2. Choose the correct spelling for "They have" (masculine):
3. How is "Tu as" pronounced?
To form the past participle (the Caboose) of regular verbs ending in -er, we simply drop the -er and replace it with -é. Both sound identical: [ay].
Past Participle (Caboose): mangé [mahn-zhay] — eaten
Sentence Example: J'ai mangé. [zhay mahn-zhay] — I ate.
Past Participle (Caboose): parlé [par-lay] — spoken / talked
Sentence Example: Tu as parlé. [too ah par-lay] — You spoke.
Past Participle (Caboose): aimé [eh-may] — loved / liked
Sentence Example: Il a aimé. [eel ah eh-may] — He liked it.
Look away. What is the mnemonic link for manger? What is the past participle of parler? Say them aloud.
1. Translate: "We ate."
2. How do you form the past participle of an -er verb?
3. Translate: "They spoke." (Masculine)
To form the past participle of regular verbs ending in -ir, we drop the -ir and replace it with a simple -i. It sounds like the English letter 'E': [ee] .
Past Participle (Caboose): fini [fee-nee] — finished
Sentence Example: J'ai fini. [zhay fee-nee] — I finished.
Past Participle (Caboose): choisi [shwah-zee] — chosen
Sentence Example: Elle a choisi. [ehl ah shwah-zee] — She chose.
Past Participle (Caboose): grandi [grahn-dee] — grown
Sentence Example: L'enfant a grandi. [lahn-fahn ah grahn-dee] — The child grew.
Close your eyes. What is the past participle rule for -ir verbs? How do you say "I finished" in French?
1. Translate: "You (informal) finished."
2. What is the past participle of "choisir"?
3. Translate: "We chose."
To form the past participle of regular verbs ending in -re, we drop the -re and replace it with a simple -u. It sounds like whistling while trying to say "ee": [oo] .
Past Participle (Caboose): vendu [vahn-doo] — sold
Sentence Example: J'ai vendu ma maison. [zhay vahn-doo mah may-zohn] — I sold my house.
Past Participle (Caboose): attendu [ah-tahn-doo] — waited
Sentence Example: Ils ont attendu. [eel zohn tah-tahn-doo] — They waited.
Past Participle (Caboose): répondu [ray-pohn-doo] — answered / responded
Sentence Example: Vous avez répondu. [vooz ah-vay ray-pohn-doo] — You answered.
Look away. What is the past participle ending for regular -re verbs? How do you say "we sold" in French?
1. Translate: "He waited."
2. What is the past participle of "vendre"?
3. Translate: "You (formal) answered."
Some verbs are rebels. They do not follow regular rules, so you must memorize their specific past participle caboose. Let's look at the three most common.
Past Participle (Caboose): eu [oo] — had Highly Irregular!
Sentence Example: J'ai eu de la chance. [zhay oo duh lah shahns] — I had luck (I was lucky).
Past Participle (Caboose): été [ay-tay] — been Highly Irregular!
Sentence Example: J'ai été malade. [zhay ay-tay mah-lahd] — I was sick.
Past Participle (Caboose): fait [fay] — done / made Highly Irregular!
Sentence Example: J'ai fait un gâteau. [zhay fay uhn gah-toh] — I made a cake.
Look away. What is the past participle of être? How do you say "I had" in French?
1. Translate: "I was sick (I have been sick)."
2. Translate: "You (tu) made a mistake." (mistake = une erreur)
3. What is the past participle of "avoir"?
Past Participle (Caboose): vu [voo] — seen Highly Irregular!
Sentence Example: J'ai vu un film. [zhay voo uhn feelm] — I saw a movie.
Past Participle (Caboose): bu [boo] — drunk Highly Irregular!
Sentence Example: Il a bu de l'eau. [eel ah boo duh loh] — He drank water.
Look away. What is the past participle of voir? What about boire? Pronounce them both.
1. Translate: "I saw Hugo."
2. Translate: "We drank wine." (wine = du vin)
3. What does "bu" mean?
Past Participle (Caboose): appris [ah-pree] — learned Highly Irregular!
Sentence Example: J'ai appris le français. [zhay ah-pree luh frahn-say] — I learned French.
Past Participle (Caboose): compris [kohn-pree] — understood Highly Irregular!
Sentence Example: Tu as compris ? [too ah kohn-pree] — Did you understand?
Look away. How do you write the past participle caboose for comprendre? Recite it out loud.
1. Translate: "I understood the lesson." (lesson = la leçon)
2. Translate: "They learned French."
3. True or False: The 's' at the end of "appris" and "compris" is silent.
Julie and Tom discuss yesterday's dinner.
Tu as mangé au restaurant hier ?
[too ah mahn-zhay oh rehs-toh-rahn ee-ehr]
(Did you eat at the restaurant yesterday?)Oui, j'ai fini mon travail à 19h et j'ai vu Hugo.
[wee, zhay fee-nee mohn trah-vahy ah deez-nuh-vuhr ay zhay voo oo-goh]
(Yes, I finished my work at 7pm and I saw Hugo.)Vous avez aimé le repas ?
[vooz ah-vay eh-may luh ruh-pah]
(Did you like the meal?)In France, lunch is sacred. Unlike the quick, rushed lunches in the US or UK, the French lunch break often lasts 1 to 2 hours. Even schoolchildren enjoy sitting down to a 3-course warm meal. In France, eating is an act of community and connection!
Build the correct French translation for the sentence displayed below.
Import these past tense forms to test yourself offline.
Achieve total self-contained mastery by completing the three tiers below.
Question 1: Which of the following is the correct translation of "We finished"?
Question 2: What is the correct translation of "I had"?
Question 3: How do you write the past participle of the regular -re verb "vendre" (to sell)?
Question 4: "Tu as le français." (You learned French. — Clue: Use the past participle of **apprendre**.)
Question 5: "Elle a sa voiture." (She sold her car. — Clue: Conjugate the regular verb **vendre** into its past participle caboose.)
Question 6: "Ils ont de la bière." (They drank beer. — Clue: The past participle of **boire** is irregular and very short.)
Question 7: Translate: "I spoke." (Verb: parler)
Question 8: Translate: "He saw Hugo." (Verb: voir)
Question 9: Translate: "We made a cake." (Verb: faire, cake = un gâteau)
Question 1: Correct Answer is C — Nous avons fini.
*Why?* *Finir* uses Avoir as its helper engine (*Nous avons*), eliminating Option A (which uses Être).
The past participle of *-ir* verbs drops the *-ir* and adds *-i* (*fini*), eliminating Option B (which keeps the infinitive *finir*).
Question 2: Correct Answer is A — J'ai eu.
*Why?* The past participle of *avoir* is *eu*.
Option B (*été*) means "been" (from être). Option C (*fait*) means "done / made" (from faire).
Question 3: Correct Answer is C — vendu.
*Why?* Regular *-re* verbs drop *-re* and replace it with *-u*, making *vendu*.
Question 4: Correct Answer is appris.
*Why?* The past participle of the irregular verb *apprendre* is *appris* (remember the apprentice mnemonic).
Question 5: Correct Answer is vendu.
*Why?* The verb *vendre* ends in *-re*, so it replaces the ending with *-u*.
Question 6: Correct Answer is bu.
*Why?* The past participle of *boire* (to drink) is the irregular form *bu* (sounds like a quick gulp!).
Question 7: Correct Answer is J'ai parlé. [zhay par-lay]
*Why?* "I" with the Avoir engine is *J'ai*. The past participle of *parler* (regular *-er*) is *parlé*.
Question 8: Correct Answer is Il a vu Hugo. [eel ah voo oo-goh]
*Why?* "He" = *Il*. The helper engine is *a*. The past participle of *voir* (to see) is the irregular *vu*.
Question 9: Correct Answer is Nous avons fait un gâteau. [noo zah-vohn fay uhn gah-toh]
*Why?* "We" = *Nous*. The helper engine is *avons*. The past participle of *faire* (to make) is the irregular *fait*.