Here is the classic slip: you want to say "I gave it to him," you reach for le (to him) and lo (it), and out comes le lo di. Every native speaker winces, because that combination does not exist in Spanish. The right answer is se lo di. Object pronouns are one of the highest-frequency features of the language, and a handful of rules cover almost everything.

The short version: Direct object pronouns answer "what/whom" (me, te, lo, la, nos, os, los, las). Indirect ones answer "to/for whom" (me, te, le, nos, os, les). They go before a conjugated verb (lo veo) or attach to an infinitive, gerund, or affirmative command (quiero verlo, dámelo). Indirect comes before direct (te lo doy), and when both would start with l-, the indirect one becomes se (se lo di).

Two kinds of object, two sets of pronouns

A verb can have a direct object (the thing directly receiving the action) and an indirect object (the person who benefits or receives). In "I gave the book to Juan," the book is direct and to Juan is indirect. Spanish has a pronoun set for each, and they overlap in the first and second person but split apart in the third. That split is where all the trouble lives, so keep the two tables straight from the start.

Direct object pronouns

These replace the noun that directly receives the action. ¿Ves la casa? — Sí, la veo. ("Do you see the house? Yes, I see it.")

PronounMeaningExample
memeElla me ve. (She sees me.)
teyou (informal)Te llamo. (I call you.)
lohim / it (masc.) / you (formal masc.)Lo compro. (I buy it.)
laher / it (fem.) / you (formal fem.)La veo. (I see her/it.)
nosusNos invitan. (They invite us.)
osyou all (informal, Spain)Os espero. (I wait for you all.)
losthem (masc.) / you all (masc.)Los conozco. (I know them.)
lasthem (fem.) / you all (fem.)Las tengo. (I have them.)

Notice that lo, la, los, las agree in gender and number with the thing they replace. If you are talking about el coche, you say lo lavo; if it is la mesa, you say la limpio.

Indirect object pronouns

These stand for the "to/for whom" — the recipient. Le doy el libro. ("I give the book to him/her.")

PronounMeaningExample
meto/for meMe da dinero. (He gives money to me.)
teto/for youTe escribo. (I write to you.)
leto/for him, her, it, you (formal)Le hablo. (I speak to him/her.)
nosto/for usNos explican. (They explain to us.)
osto/for you all (Spain)Os cuento. (I tell you all.)
lesto/for them, you allLes mando. (I send to them.)

The first- and second-person forms (me, te, nos, os) are identical to the direct set, so you never have to choose there. The choice only matters in the third person: direct lo/la/los/las versus indirect le/les.

The lo/la vs le confusion

The single most useful test is to ask what role the pronoun plays. If it is the thing the verb acts on directly, use lo/la. If it is the person receiving or benefiting, use le. Compare:

  • Veo a María.La veo. (María is the direct object — I see her.)
  • Doy un regalo a María.Le doy un regalo. (The gift is direct; María receives it, so she is indirect — le.)

Some verbs almost always take an indirect object: gustar, encantar, doler, dar, decir, escribir, mandar, preguntar. When you see one of these with a person, reach for le/les, not lo/la. Le digo la verdad ("I tell him the truth"), never "lo digo la verdad."

When le becomes se

Here is the rule behind the mistake at the top. When an indirect le or les is immediately followed by a direct lo, la, los, or las, the indirect pronoun changes to se. Spanish simply refuses to say two l-pronouns in a row.

What you might expectCorrect formMeaning
le lo dise lo diI gave it to him/her.
le la mandose la mandoI send it to him/her.
les los doyse los doyI give them to them.

This se is not the reflexive se; it is just a stand-in for le/les. Because se is now ambiguous (him? her? them? you?), Spanish often adds a clarifier: se lo di a él, se lo di a ella, se lo di a usted.

Where the pronoun goes

Placement follows a clean pattern based on the verb form.

Verb formPlacementExample
Conjugated verbBefore the verbLo veo. (I see it.)
Negative commandBefore the verbNo lo hagas. (Don't do it.)
InfinitiveAttached to the endQuiero verlo. (I want to see it.)
Gerund (-ndo)Attached to the endEstoy haciéndolo. (I'm doing it.)
Affirmative commandAttached to the endDámelo. (Give it to me.)

With a verb + infinitive or verb + gerund, you get a choice: you can attach the pronoun or move it in front of the whole phrase. Both quiero verlo and lo quiero ver are correct, as are estoy haciéndolo and lo estoy haciendo.

When you attach pronouns, you often need a written accent to keep the original stress. Da becomes dámelo; the gerund haciendo becomes haciéndolo; dando becomes dándolo. Single-syllable infinitives like ver stay as they are: verlo needs no accent.

Order when you use two pronouns

When a sentence has both an indirect and a direct pronoun, the indirect always comes first. The pattern is: indirect, then direct, then verb (or both attached in that same order).

  • Te lo doy. (I give it to you.) — indirect te, direct lo.
  • Me lo dijo. (He said it to me.)
  • ¿El libro? Nos lo prestaron. (The book? They lent it to us.)
  • Dámelo. (Give it to me.) — attached, still indirect-then-direct.

Doubling: the redundant pronoun

Spanish often uses an object pronoun and the full noun in the same sentence. This is not a mistake — it is normal, and sometimes required.

  • A mí me gusta el café. — The a mí and the me both point to the same person; a mí adds emphasis or contrast.
  • Le doy el libro a Juan. — With a named indirect object, the le is standard even though a Juan is right there.
  • Les mando un correo a mis padres. (I send an email to my parents.)

So the "clarifier" phrase (a él, a ella, a Juan) does not replace the pronoun — it accompanies it.

A quick word on leísmo

In much of central and northern Spain, you will hear le used as the direct object for a masculine person: A Pedro le vi ayer instead of lo vi. This is called leísmo, and the Real Academia accepts it specifically for masculine, human, singular objects. It is not the standard in Latin America, where lo is used across the board. As a learner, use lo for masculine direct objects — it is correct everywhere — and simply recognize le when you meet it in Spain.

Frequently asked questions

Why is it se lo di and not le lo di?

Spanish does not allow an indirect le/les directly before a direct lo, la, los, las, so the indirect pronoun changes to se. That gives you se lo di ("I gave it to him/her"). The se here simply replaces le, and you can add a él/a ella for clarity.

How do I know whether to use lo/la or le?

Ask what the pronoun stands for. If it is the thing directly receiving the action, use lo or la. If it is the person to or for whom something is done, use le. Verbs like dar, decir, gustar, and escribir take indirect objects, so they pair with le/les.

When do object pronouns go before or after the verb?

They go before a conjugated verb (lo veo) and before negative commands (no lo hagas). They attach to the end of infinitives, gerunds, and affirmative commands (verlo, haciéndolo, dámelo). With verb-plus-infinitive phrases you may put them in either place.

Which pronoun comes first when I use two?

The indirect object pronoun always comes before the direct one: te lo doy, me lo dijo, se lo mando. This order holds whether the pronouns sit before the verb or are attached to the end of it.

Is it wrong to say a mí me gusta with two pronouns?

No, that doubling is completely correct and very common. The a mí adds emphasis or contrast, while me is the grammatically required pronoun. The same pattern appears with named objects, as in le doy el libro a Juan.