SparkAI logoSparkAI
French grammar exercises · free · with answers

French grammar exercises with answers, for every level

2,593 exercises across 159 lessons, from A0 to C2. Try a few below; in the app, every wrong answer shows the rule behind it and comes back for review.

A0 exercises

  1. ___ suis ici.

    I am here.

    • Je
    • Tu
    • Il
    Show the answer

    Je: Suis goes only with je: je suis, “I am”. Tu takes es and il takes est.

    From the lesson Subject pronouns.

  2. ___ adore la musique.

    I love music.

    • J'
    • Je
    Show the answer

    J': Adore starts with a vowel, so je shortens to j': j'adore.

    From the lesson Contractions.

  3. des garçons ___

    happy boys

    • heureux
    • heureuxs
    • heureuses
    Show the answer

    heureux: Adjectives ending in -x don't change in the masculine plural: heureux. Heureuses is feminine.

    From the lesson Plural adjectives.

All A0 lessons and exercises

A1 exercises

  1. Mon frère ___ le piano.

    • joue
    • joues
    • jouent
    Show the answer

    joue: Mon frère is one person, like il, so the ending is -e: il joue. Joues is for tu and jouent is for ils.

    From the lesson Regular -er verbs.

  2. I never drink coffee.

    • Je ne bois jamais de café.
    • Je ne bois pas jamais de café.
    • Je jamais bois café.
    Show the answer

    Je ne bois jamais de café.: Jamais replaces pas: je ne bois jamais. Don't use pas and jamais together.

    From the lesson Negation.

  3. Does she like chocolate? (inversion)

    • Aime-t-elle le chocolat ?
    • Aime-elle le chocolat ?
    • Elle aime-t-elle le chocolat ?
    Show the answer

    Aime-t-elle le chocolat ?: When the verb ends in a vowel, add -t- before il or elle: aime-t-elle ? With inversion, the pronoun isn't repeated before the verb.

    From the lesson Yes / no questions.

All A1 lessons and exercises

A2 exercises

  1. Ils ___ choisi un restaurant.

    • ont
    • sont
    • avons
    Show the answer

    ont: Choisir takes avoir, and avoir with ils is ont. Sont is être, and avons is for nous.

    From the lesson Passé composé with avoir.

  2. Tu manges la pomme ? – Oui, je ___ mange.

    • la
    • le
    • lui
    Show the answer

    la: La pomme is feminine, so the pronoun is la. Lui is for people after à.

    From the lesson Direct object pronouns.

  3. Nobody called.

    • Personne n'a appelé.
    • Personne a pas appelé.
    • Ne personne a appelé.
    Show the answer

    Personne n'a appelé.: When personne is the subject, it goes first and ne comes before the verb: personne n'a appelé. There is no pas.

    From the lesson Negation.

All A2 lessons and exercises

B1 exercises

  1. Elle ___ ses parents. (appeler)

    • appellera
    • appelera
    • appellerai
    Show the answer

    appellera: Appeler doubles the l in every future form: elle appellera. Appellerai is the je form.

    From the lesson Simple future.

  2. Il faut que vous ___ votre tour. (attendre)

    • attendiez
    • attendez
    • attendrez
    Show the answer

    attendiez: Vous: attend- + -iez. Attendez is the present indicative and attendrez the future: neither can follow il faut que.

    From the lesson Il faut que + subjunctive.

  3. I speak neither German nor Spanish.

    • Je ne parle ni allemand ni espagnol.
    • Je ne parle pas ni allemand ni espagnol.
    • Je parle ni allemand ni espagnol ne.
    Show the answer

    Je ne parle ni allemand ni espagnol.

    From the lesson Negation.

All B1 lessons and exercises

B2 exercises

  1. Il faut qu'ils ___ le bus. (prendre)

    • prennent
    • prendront
    • prenaient
    Show the answer

    prennent: Ils prennent → qu'ils prennent, with two n's. Prendront is the future and prenaient the imparfait: neither can follow il faut que.

    From the lesson Subjunctive.

  2. I should have known.

    • J'aurais dû savoir.
    • Je devrais avoir su.
    • J'aurai dû savoir.
    Show the answer

    J'aurais dû savoir.

    From the lesson Past conditional.

  3. « J'ai faim. » → Il a dit qu'il ___ faim.

    • avait
    • a
    • aura
    Show the answer

    avait

    From the lesson Reported speech.

All B2 lessons and exercises

C1 exercises

  1. « Il fut » is the passé simple of…

    • être
    • faire
    • falloir
    Show the answer

    être

    From the lesson Passé simple.

  2. Perhaps she's right. (formal)

    • Peut-être a-t-elle raison.
    • Peut-être elle a raison.
    • Peut-être a-elle raison.
    Show the answer

    Peut-être a-t-elle raison.

    From the lesson Inversion after peut-être, sans doute, aussi, à peine.

  3. Je cherche un hôtel qui ___ un parking.

    • ait
    • a
    Show the answer

    ait

    From the lesson Subjunctive in relative clauses.

All C1 lessons and exercises

C2 exercises

  1. Il fallait qu'il ___ là. (literary)

    • fût
    • fut
    • fusse
    Show the answer

    fût: Il fallait que + imperfect subjunctive: qu'il fût. Fut, without the circumflex, is the passé simple; fusse is the je form.

    From the lesson Imperfect and pluperfect subjunctive.

  2. ___ riche qu'il soit, il n'est pas heureux.

    • Si
    • Tant
    • Tellement
    Show the answer

    Si

    From the lesson Advanced concession: quelque… que, si… que, tout… que.

  3. Tous les hommes sont mortels. ___ Socrate est un homme.

    • Or
    • Donc
    • Car
    Show the answer

    Or: Or introduces the second premise: 'now'.

    From the lesson Formal connectors: or, néanmoins, dès lors, partant.

All C2 lessons and exercises

Verb conjugation exercises

Practise any tense of the most common verbs with free verb drills, timed or at your own pace, and look up every form in the conjugation tables.

Questions

Where can I find free French grammar exercises with answers?

Here: below are sample exercises for every level with answers and explanations, and the app has 2,593 more across 159 lessons, all free. Each wrong answer shows the rule that decides it.

What kinds of exercises are there?

Multiple choice, typing the missing word (with help for accents), dictation, and putting words in the right order, plus verb conjugation drills.

How do I remember grammar after the exercise?

Come back to it on later days. SparkAI asks about each lesson again at growing intervals and brings back anything you get wrong for a re-test.

Start free, right now

A complete, free French course from A0 to C2. No payment details, no ads. No account needed to start; AI chat gives three guest prompts, then needs a free account.

Practise all exercises free

More free French