Language Learning Guides
Grammar Resources
Intermediate French
You want to tell a colleague you gave Marie the report. The full sentence comes out fine: Je donne le rapport à Marie. Then you replace both nouns, the way French constantly does in conversation, and the sentence stalls. Je lui le donne? Je le lui donne? You can place one pronoun without thinking. With two, you’re assembling the sentence in English order while the other person waits.
Part of what trips you up is a shortcut that served you well for a while: put the person first. It works for je te le donne, so it feels like a rule. Then the person is lui or leur, and you’re not sure.
French statements use one fixed pronoun order, five slots, always the same sequence, and that internal order changes exactly once in the entire language, in affirmative commands. Everything else, compound tenses, infinitive constructions, negative commands, only changes where the pair sits. Learn the order once, then learn the placements, and two pronouns stop being a special problem.
Which pronoun is which
The order is built on the split between direct and indirect objects, so start there. A direct object is the thing you act on, with no preposition in front of it: le rapport in je donne le rapport. An indirect object is the person the action is aimed at, marked with à: à Marie. Replace each one and you get le for the report and lui for Marie: Je le lui donne.
Pronouns | Job they can do |
|---|---|
le, la, les | direct object only: the thing or person acted on, no preposition |
lui, leur | indirect object only: à + a person |
me, te, nous, vous (and reflexive se) | either job, depending on the verb |
That bottom row explains a lot of the confusion. Me, te, nous, and vous never show their function, so you can use them for years without deciding whether they’re direct or indirect. Lui and leur force the question: they are always indirect.
One order, five slots
The statement order is a single sequence, and it covers every pair you’ll need to produce:
Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 |
|---|---|---|---|---|
me, te, se, nous, vous | le, la, les | lui, leur | y | en |
Any two pronouns appear in slot order, in front of the conjugated verb: Je te le donne (slot 1 before slot 2). Elle le lui explique (slot 2 before slot 3). Nous leur en parlons (slot 3 before slot 5). Je t’en achèterai (slot 1 before slot 5).
Now look at what happens to the person-first shortcut:
Both sentences follow the same approach. Te lives in slot 1, ahead of le; lui lives in slot 3, behind it. The order follows the slots, and the recipient has nothing to do with it, which is why the shortcut holds for me, te, nous, and vous and collapses for lui and leur.
From here on, think of the pair as two train carriages coupled behind one engine. Compound tenses, infinitives, and commands park the train in different spots, and the carriages stay coupled in the same order the whole time, with one exception.
Compound tenses: the pair parks in front of the auxiliary
You already do this with one pronoun in the passé composé: Je l’ai vu. Je lui ai parlé. Je ne l’ai pas vu. Two pronouns behave the same way. The pair sits before the auxiliary, in rail order, and the order itself doesn’t change.
This is how it sounds in real workplace French: Le rapport sur les ventes ? Je le lui ai transmis ce matin. The report gets named once, then the pronouns do the word.
Infinitive constructions: the pair belongs to its own verb
With aller + infinitive, modal verbs, and similar two-verb constructions, the pair goes in front of the infinitive: Je vais te le montrer. Elle veut nous en parler.
The reliable test: put the pronouns in front of the verb they are the objects of. In je vais te le montrer, the showing is what involves you and it, so the pair attaches to montrer. Learners who memorize “before the first verb” instead produce sentences like this one:
Affirmative commands: the one real reversal
Everything so far moved the pair without touching its internal order. Affirmative commands are the exception. The pair jumps to the other side of the verb, the direct object now comes first no matter what, and hyphens join the whole thing: Rendez-le-nous. Adresse-la-leur. Dites-le-moi. In final position, me and te become moi and toi: Donne-le-moi, never Donne-le-me. And the order you’ll sometimes hear on the street, donne-moi-le, is common in casual speech but nonstandard; the Académie française’s reference form is donne-le-moi. Write the standard one, and don’t be surprised when spoken French bends it.
Two examples you can lift straight into an email or a meeting: Envoyez-les-leur avant vendredi. Apportez-les-moi avant la réunion.
Negative commands: the order comes home
Make the command negative and the whole transformation reverses. The pair returns to its place in front of the verb, in normal statement order, with no hyphens: Ne me le dis pas. Ne nous les réserve pas. With a third-person recipient, the direct object still comes first, exactly as the rail predicts: Ne le lui offrez pas.
Where y and en fit, and when to stop stacking
Y and en hold the last two slots of the rail, in that order. What they replace is its own topic, covered in our guide to y and en; here they matter as positions. The combinations worth learning are the frequent ones: Nous leur en parlons. Je t’en achèterai. And the fixed expression il y en a, which is everywhere.
Don’t hunt for the longest combination the chart allows, though. The Académie française notes that sequences of y and en together are generally avoided in modern French apart from frozen forms like il y en a, and spoken French regularly declines combinations the grammar technically permits. When a sentence heads toward three pronouns, native speakers restructure it or keep a noun in play.
The most useful spoken pattern: announce the topic as a noun, then run a clean two-pronoun sentence after it. Les clés de la salle de conférence ? La secrétaire nous les a données hier. That’s the version of this grammar that survives real conversation. If a sentence needs a place, a quantity, and two objects all at once, say the noun.
The whole system in five lines
Statements: me/te/se/nous/vous, then le/la/les, then lui/leur, then y, then en, in front of the conjugated verb.
Compound tenses: same pair, same order, in front of the auxiliary. Check participle agreement when le, la, or les precedes avoir.
Infinitive constructions: same pair, in front of the infinitive it belongs to.
Affirmative commands: after the verb, direct object first, hyphens, moi/toi.
Negative commands: back in front of the verb, normal order, no hyphens.
Where the order becomes automatic
You can know everything on this page and still stall mid-sentence, because reading an order and producing it under time pressure are different skills. The pair has to come out coupled and parked correctly while your attention is on what you’re actually saying, and that comes from producing these sentences often and being corrected the moment the order slips. Getting it wrong rarely blocks comprehension, but on the TEF or DELF writing tasks, and to a native ear, il lui le donne reads as imprecision.
That production-and-correction loop is what Dioma is built to deliver for intermediate and advanced French learners. You speak and write; the system flags a misplaced or misordered pronoun the moment it appears, shows you the rule behind the correction rather than just the fixed sentence, and keeps serving you the combinations you personally miss.
This week, take one object pair, the report and Marie, and push it through all five environments out loud: Je le lui donne. Je le lui ai donné. Je vais le lui donner. Donne-le-lui. Ne le lui donne pas. Then pick a new pair, the keys and your sister, the photos and me, and run it again. The goal is for slot order to stop being a decision at all.
Frequently asked questions
What is the order of double object pronouns in French?
In statements, pronouns follow one fixed sequence in front of the conjugated verb: me/te/se/nous/vous, then le/la/les, then lui/leur, then y, then en.
Why is it "je te le donne" but "je le lui donne"?
Because the order follows fixed slots, not the recipient. Te occupies the first slot, ahead of le; lui occupies the third slot, behind it. "Person first" only ever worked by coincidence for me, te, nous, and vous.
Where do double object pronouns go in the passé composé?
In front of the auxiliary, in normal statement order: Il me l'a expliqué. When le, la, or les lands before avoir, check past-participle agreement; lui and leur never trigger it.
How does French pronoun order change in commands?
Affirmative commands move the pair after the verb with hyphens, direct object first, and me/te become moi/toi: Donne-le-moi. Negative commands return to normal pre-verbal order with no hyphens: Ne me le dis pas.
Do French speakers actually use double object pronouns in conversation?
Constantly, for frequent pairs like le lui, me la, and t'en. What they avoid is dense stacking: rather than three pronouns in a row, a speaker will name the topic as a noun and follow it with a clean two-pronoun sentence.
Related Articles



