Tu me le donnes ?Oui, je te le donne.Il y en a beaucoup.你把它给我吗?好,我把它给你。那里有很多。

你已经分别学过直接宾语代词me, te, le, la, nous, vous, les)、间接宾语代词me, te, lui, nous, vous, leur)、yen,也学过单个代词该放在哪里。实际的句子里常常需要同时用到两个代词——「他把它给我」「她跟我说起这件事」。放在动词前面时,法语宾语代词遵循一套固定的顺序,不管具体是哪两个代词,这个顺序都不会变。

简而言之: me/te/se/nous/vous → le/la/les → lui/leur → y → en——不管实际出现的是哪两个,顺序永远不变。

固定顺序

放在动词前面时,两个宾语代词总是按这个顺序排列:

1 2 3 4 5
me
te le
se la lui y en
nous les leur
vous

不管句子需要哪两个代词,排在前面那一列的总是先出现。不需要把每一种可能的组合都单独背下来——只要知道每个代词属于哪一列,从左到右排就行。

汉语没有法语这种放在动词前面、顺序固定的宾语代词系统——代词通常直接放在动词后面,靠语序或「把」字句来表达(比如「他把它给我」)。法语则要求把两个代词都放在动词前面,而且顺序严格固定不变。

Le / la / les + lui / leur

最常见的组合:直接宾语代词(第 2 列)和第三人称间接宾语代词(第 3 列)搭配:

  • Je donne le livre à Marc. → Je le lui donne.(我把它给他。)
  • Elle montre la photo à ses parents. → Elle la leur montre.(她把它给他们看。)
  • Il a raconté l'histoire à sa fille. → Il la lui a racontée.(他把它讲给了她听。)

Le/la/les 在这里总是排在前面,然后才是 lui/leur——绝不会反过来。

Me / te / nous / vous + le / la / les

me, te, nous, vous 充当间接宾语(「给我」「给你」……)而句子里同时又有直接宾语代词时,第 1 列排在第 2 列前面:

  • Tu me donnes ton numéro ? → Tu me le donnes ?(你把它给我吗?)
  • Il nous a envoyé les photos. → Il nous les a envoyées.(他把它们发给了我们。)
  • Je te prête ma voiture. → Je te la prête.(我把它借给你。)

Y 和 en 连用

Yen 可以和前面任何一列的代词连用,也可以彼此连用——y 总是排在 en 前面:

  • Il y en a beaucoup.(那里有很多苹果。)——来自 il y a beaucoup de pommes
  • Combien de pommes y a-t-il ? — Il y en a cinq.(那里有多少苹果?——有五个。)
  • Tu m'en parles ?(你跟我说起这件事吗?)——me(第 1 列)+ en(第 5 列)。

Il y en a 是日常法语里迄今为止最常见的两代词组合,值得把它当作一个固定说法单独记住。

唯一的空缺:指代不同人的两个代词

上面这套顺序没有给第 1 列代词(me, te, nous, vous)和同一个从句里的 luileur 留出位置,不管两者各自充当什么角色——法语不允许第一、二人称代词和指代另一个人的第三人称间接宾语代词直接连用。要表达「他把我介绍给他」(这里 me 是动词 présenter 的直接宾语,「给他」指的是被介绍给的那个人),法语会保留 me 作为附着在动词上的代词,另一个人则用à + 重读人称代词来表达:

  • Il me lui présente. → ✅ Il me présente à lui.(他把我介绍给他。)
  • Je te lui recommande. → ✅ Je te recommande à lui.(我把你推荐给他。)

在肯定命令式中:直接宾语在前,用连字符连接

和单个代词一样,两个代词在肯定命令式里都附着在动词之后,用连字符连接——但这里它们有自己的一套顺序:le/la/les → moi/toi/lui/nous/vous → y → en,其中 me/te 要变成 moi/toi(在 en 前面还会缩合成 m'/t')。对于「直接+间接」这样的组合来说,这意味着直接宾语代词排在间接宾语代词之前——和动词前面的顺序正好相反:

  • Donne-le-moi !(把它给我!)——不是 ❌ Donne-moi-le !
  • Montrez-les-nous !(把它们给我们看!)
  • Donne-la-lui !(把它给他/她!)

Yen 仍然排在最后:

  • Vas-y !(去那儿吧!)
  • Donnes-en !(拿一点吧!/给一点吧!)
  • Donne-m'en !(给我一点吧!)

在否定命令式中:回到前面,恢复正常顺序

如果把同一个命令改成否定形式,两个代词就会立刻回到动词前面,按照第 1 列到第 5 列的正常顺序排列,moi/toi 也变回 me/te

  • Ne me le donne pas !——绝不是 ❌ Ne donne-moi-le pas !
  • Ne la lui montre pas !
  • N'y en mets pas !(别往那儿放任何东西!)

常见错误

  • Je lui le donne. → ✅ Je le lui donne.le/la/les 总是排在 lui/leur 前面,绝不会排在后面)
  • Il me lui présente. → ✅ Il me présente à lui.me/te/nous/vouslui/leur 不能连用,不管两者各自充当什么角色——另一个人要用 à + 重读人称代词来表达)
  • Donne-moi-le ! → ✅ Donne-le-moi !(在肯定命令式中,直接宾语代词排在前面)
  • Il a en beaucoup. → ✅ Il y en a beaucoup.y 排在 en 前面,而且即使加上了 enil y a 也要保留它的 y

小测验

查看答案
  1. Tu donnes ton adresse à Léo ? → Tu ____ donnes ?la luila = l'adresse,直接宾语,排在 lui 前面)
  2. Elle nous montre ses photos. → Elle ____ montre.nous les(第 1 列排在第 2 列前面)
  3. Combien de frères as-tu ? — J'____ ai deux.en(这里带着数字,不需要 y
  4. (把它给我们!——肯定命令式,直接宾语 le)Donne-le-nous !
  5. (别把它给我!——否定命令式)Ne me le donne pas !

要点回顾

  • 放在动词前面的两个宾语代词,始终遵循同一套固定顺序:me/te/se/nous/vous → le/la/les → lui/leur → y → en
  • Le/la/les + lui/leur 是最常见的组合(je le lui donne);il y en a 是所有组合里最常见的一个。
  • 法语不能把 me/te/nous/vouslui/leur 放在同一个从句里连用,不管两者各自充当什么角色——另一个人要用 à + 重读人称代词来表达。
  • 肯定命令式中,两个代词都用连字符附着在动词上,但顺序会颠倒:直接宾语代词排在间接宾语代词之前donne-le-moi,不是 donne-moi-le)。
  • 否定命令会立刻把两个代词放回动词前面,按正常顺序排列,moi/toi 也会变回 me/te