How do direct and indirect object pronouns work in Spanish?

Direct and indirect object pronouns in Spanish are shortcuts we use to avoid repeating nouns. A direct object receives the action of the verb directly (the 'what' or 'who'), while an indirect object receives the direct object (the 'to whom' or 'for whom').

Think of a delivery service: the package is the direct object, and the person receiving the package is the indirect object. By using pronouns, instead of saying 'I gave the package to Maria,' we can just say 'I gave it to her.' In Spanish, these pronouns have specific forms and rules for where they sit in a sentence.

What are Direct Object Pronouns?

A direct object is the noun that directly receives the action of the verb. If you say 'I eat the apple,' the apple is being eaten. It is the direct object. The Spanish direct object pronouns are: me (me), te (you), lo/la (him/her/it), nos (us), os (you all), and los/las (them/you all).

To find the direct object, ask 'what' or 'who' receives the action. In 'Veo el coche' (I see the car), 'el coche' is the direct object. To replace it with a pronoun, you use 'lo', making it 'Lo veo' (I see it).

What are Indirect Object Pronouns?

An indirect object tells us where the direct object is going. It answers 'to whom' or 'for whom' the action is done. The Spanish indirect object pronouns are: me (to/for me), te (to/for you), le (to/for him/her/you), nos (to/for us), os (to/for you all), and les (to/for them/you all).

For example, in 'Escribo una carta a mi madre' (I write a letter to my mother), 'a mi madre' is the indirect object. We replace it with 'le' to say 'Le escribo una carta' (I write her a letter).

Where do they go in a sentence?

Placement is where many students slip up. The general rule is that object pronouns go immediately before the conjugated verb. 'Lo compro' (I buy it) or 'Me hablas' (You speak to me).

However, if your sentence has an infinitive (unconjugated verb) or a gerund (-ando/-iendo form), you can choose to attach the pronoun to the very end of that verb. 'Quiero comprarlo' (I want to buy it) is just as correct as 'Lo quiero comprar'.

Using Both Together (The 'Se' Rule)

When you use both a direct and an indirect object pronoun in the same sentence, the indirect object always comes first. A helpful memory trick is the acronym ID (Indirect, then Direct), or thinking 'people before things.'

There is one major exception to watch out for: you cannot put 'le' or 'les' right next to 'lo', 'la', 'los', or 'las'. It sounds too much like a tongue twister. Instead, change the 'le' or 'les' to 'se'. So, 'I give it to him' is not 'Le lo doy', it becomes 'Se lo doy'.

Worked through

Translate the following sentence into Spanish using both a direct and an indirect object pronoun: 'She buys the book for him.' (Verb: comprar, Book: el libro, For him: a él).

First, identify the direct object. What is she buying? The book (el libro). The direct object pronoun for 'el libro' is 'lo'.

Second, identify the indirect object. For whom is she buying it? For him (a él). The indirect object pronoun for 'him' is 'le'.

Third, arrange the pronouns. The indirect object goes before the direct object: 'le' + 'lo'.

Fourth, apply the 'Se' rule. We cannot say 'le lo'. The 'le' must change to 'se', giving us 'se lo'.

Finally, place the pronouns before the conjugated verb (compra). The final sentence is: 'Ella se lo compra'.

Questions students ask

Ask about this topic

Where this comes from: Practice Makes Perfect: Spanish Pronouns and Prepositions · OpenStax Introductory Spanish I

See also