Direct vs Indirect Object Pronouns in Spanish

8 min read

Object pronouns are the point where Spanish stops looking like re-labelled English. The words themselves are short and there are not many of them, but they sit in places English never puts pronouns, they double up in a fixed order, and one of them changes its shape for reasons that have nothing to do with meaning.

The good news is that the system is small and completely regular once you see it. There are two sets of pronouns, they differ from each other in exactly two slots, and the placement rules have no exceptions worth worrying about at this stage.

This guide covers both sets, how to tell which one a sentence needs, where the pronoun goes relative to the verb, what happens when you need two at once, and the regional variation you will hear and should be able to recognise without imitating.

The two sets

Direct object pronouns replace the thing the verb acts on: me, te, lo, la, nos, los, las. Indirect object pronouns replace the person the action is aimed at or done for: me, te, le, nos, les. Both lists are given in their neutral Latin American form; Spain adds os for vosotros in each set, which you should recognise in writing but do not need in order to speak.

Look at those lists side by side and notice how little you have to learn. Me, te and nos are identical in both. The only difference is in the third person: direct uses lo, la, los, las and marks gender; indirect uses le and les and does not.

So the practical question is never which set do I use - it is only which third-person pronoun do I use. If the person or thing is what the verb acts on directly, use lo or la. If it is the recipient, use le. Everything else takes care of itself.

One consequence worth flagging early: lo and la carry gender, so they tell your listener what you are referring to. Le does not, which is why Spanish so often adds a clarifying phrase after it, as the next sections show.

Lo veo.

I see him. / I see it.

Direct, masculine

La veo.

I see her. / I see it.

Direct, feminine

No lo sé.

I do not know it.

When a specific thing is meant, lo carries it; bare no sé is the general I do not know

Le doy el libro.

I give him the book.

Indirect - he is the recipient, the book is the direct object

Telling them apart

Ask what the verb does and to whom. In I give the book to Ana, the thing given is the book - that is the direct object. Ana is who receives it - that is the indirect object. Replace the book and you get lo. Replace Ana and you get le.

English hides this distinction because it often drops the preposition: I gave Ana the book looks like it has two direct objects. Restoring the to - I gave the book to Ana - makes the recipient visible, and that is a reliable test for which Spanish pronoun you need.

A second, quicker test: verbs of giving, telling, sending, showing, buying and asking almost always take an indirect object for the person, because there is a thing being transferred and a person receiving it. Decir, dar, escribir, mandar, comprar and preguntar all behave this way.

One more group deserves separate mention because it is high-frequency and structurally backwards from English. Gustar and its relatives take an indirect object for the person who likes something. Me gusta aprender español is literally learning Spanish is pleasing to me. The person is never the subject, which is why it is me and never yo. Me hace falta más tiempo works the same way.

Me gusta aprender español.

I like learning Spanish.

The person is an indirect object, not the subject

Me hace falta más tiempo.

I need more time.

Same backwards structure as gustar

Le digo la verdad.

I tell him the truth.

decir takes an indirect object for the listener

Les dije la respuesta.

I told them the answer.

les is the plural of le

Where the pronoun goes

The default position is immediately before a conjugated verb, which is the rule English speakers find hardest because English puts objects after the verb. Lo veo, not veo lo. Te ayudo, not ayudo te. If the sentence is negative, the no goes first and the pronoun stays glued to the verb: no lo veo.

Three structures let the pronoun attach to the end of the verb instead. With an infinitive, with a gerund, and with an affirmative command, the pronoun can or must be written onto the verb itself.

With infinitives and gerunds you have a genuine choice, and both options are equally correct and equally common. Puedo ayudarte and te puedo ayudar mean exactly the same thing. Lo estoy haciendo and estoy haciéndolo are interchangeable. Pick whichever comes out first; nobody will notice.

Attaching a pronoun sometimes forces a written accent, because adding a syllable would otherwise shift the stress. Haciendo becomes haciéndolo. Llama becomes llámame. The accent is preserving the original stress, not adding emphasis.

Affirmative commands are the one case with no choice: the pronoun must attach. Llámame, dímelo, ayúdame. Negative commands flip back to the normal position: no me llames, no me lo digas. This pair of rules is worth drilling together, because the switch between them is where learners stumble.

Puedo ayudarte.

I can help you.

Attached to the infinitive

Te puedo ayudar.

I can help you.

Same meaning, pronoun moved forward - both are standard

¿Me puede ayudar?

Can you help me?

Polite request with usted; the pronoun sits before the conjugated verb

Llámame.

Call me.

Affirmative command - attachment is obligatory, and the accent keeps the stress

No me llames.

Do not call me.

Negative command - the pronoun goes back in front

Two pronouns at once, and why le becomes se

When a sentence needs both an indirect and a direct pronoun, both appear, and the order is fixed: indirect first, direct second. Te lo digo - to you, it, I say. There is no flexibility here and no version where they swap.

Then comes the rule that looks arbitrary and is simply a sound change. When le or les would be followed by lo, la, los or las, it turns into se. Le lo doy is not Spanish; se lo doy is. Spanish will not tolerate two consecutive pronouns both starting with l, so the first one changes shape.

This se has nothing to do with reflexive se, and nothing to do with the impersonal se in cómo se dice. It is the same three letters doing an unrelated job, which is genuinely confusing the first several times you meet it. The only reliable signal is context: if a se is immediately followed by lo, la, los or las, it is a disguised le or les.

Because se erases the distinction between le and les, and between him, her, you and them, Spanish often adds a clarifying phrase: se lo doy a Ana, se lo doy a ellos. This looks redundant to English speakers and is completely normal - the phrase clarifies, the pronoun stays.

In fact the same doubling happens even without a second pronoun. Le doy el libro a Ana contains both le and a Ana, referring to the same person. That is not an error or emphasis; with a named indirect object, including the pronoun as well is the standard pattern.

Te lo digo mañana.

I will tell you tomorrow.

Indirect te first, direct lo second

Se lo doy.

I give it to him, her, or them.

le became se before lo

Se lo doy a Ana.

I give it to Ana.

The a-phrase clarifies who se refers to

Le doy el libro a Ana.

I give the book to Ana.

Pronoun and named recipient together - standard, not redundant

No me lo digas.

Do not tell me.

Negative command: no, then both pronouns, then the verb

Regional variation you should recognise

In much of Spain, speakers use le as a direct object pronoun for male people: le veo instead of lo veo for I see him. This is called leísmo, it is widespread, and for masculine human referents it is accepted as standard in Spain. You will hear it constantly in Spanish media.

Latin American Spanish overwhelmingly keeps the distinction: lo veo for him, la veo for her, le doy for the recipient. If you are learning neutral Latin American Spanish, use lo and la for direct objects and reserve le for indirect ones. It is correct everywhere, including in Spain, and it keeps the system in your head consistent.

Two related variants, laísmo and loísmo, use la or lo where the standard requires le. Both are regionally restricted and neither is accepted as standard, so recognise them if you hear them and do not copy them.

The practical takeaway is the same as with most regional variation: learn one consistent system, use it, and understand the others when they show up. Nobody will misunderstand you for keeping lo and le apart.

How to drill it

Object pronouns respond badly to being studied as a table and well to being drilled inside sentences. The table takes ten minutes to memorise and does not transfer to speech, because the difficulty is not remembering the words - it is producing them in the right slot fast enough.

Start with substitution. Take a full sentence, then say it again with the object replaced: Veo a Ana becomes la veo. Doy el libro a Ana becomes se lo doy. Doing this out loud, quickly, over many sentences builds the reflex that a written exercise does not.

Then drill the position pairs directly. Say puedo ayudarte and te puedo ayudar back to back so that both feel available. Say llámame and no me llames back to back so that the command switch stops surprising you. These pairs are where hesitation shows up in real conversation.

Finally, collect the fixed expressions that already contain pronouns and learn them whole, without analysing them. Me llamo, me gusta, me di cuenta, me hace falta, ¿me puede ayudar? - every one of these gives you a correct pronoun in a correct position at no grammatical cost, and together they cover a surprising amount of everyday speech.

Me llamo Ana.

My name is Ana.

Literally I call myself Ana - learn it whole

Me di cuenta del error.

I realised the mistake.

darse cuenta always carries its pronoun

Estoy de acuerdo contigo.

I agree with you.

contigo, not con ti - an irregular form worth memorising

Frequently asked questions

How do I know whether to use lo or le?
Lo replaces what the verb acts on; le replaces the person the action is aimed at. In I give the book to him, the book is lo and him is le. Restoring the to in the English sentence usually makes the recipient visible.
Why does le change to se?
Spanish does not allow le or les directly before lo, la, los or las, so the first pronoun becomes se: se lo doy, never le lo doy. It is a sound rule with no meaning attached, and this se is unrelated to reflexive or impersonal se.
Where exactly does the pronoun go?
Before a conjugated verb: lo veo, no lo veo. Attached to an infinitive or gerund, optionally: puedo ayudarte or te puedo ayudar. Attached to an affirmative command, obligatorily: llámame. Back in front for negative commands: no me llames.
Why do people say le veo in Spain?
That is leísmo, using le as a direct object for male people. It is standard in Spain for masculine human referents. Latin American Spanish keeps lo for him and le for the recipient, which is correct everywhere, so learners are usually better off with the Latin American pattern.
Why is it me gusta and not yo gusto?
Gustar means something is pleasing, so the thing liked is the subject and the person is an indirect object. Me gusta aprender español is learning Spanish is pleasing to me. Me hace falta más tiempo has the same backwards structure.

Now make it stick

Reading a rule once is not the same as recalling it mid-sentence. Fijario's flashcards, typed verb drills, and daily quiz turn what you just read into something automatic.

Keep going