Spanish Object Pronouns
A direct object pronoun replaces the thing the verb acts on: lo, la, los, las. An indirect object pronoun replaces the person who receives it: le, les. The first and second person forms (me, te, nos, os) are the same for both, so only the third person actually has to be chosen. Both go before the conjugated verb, and when the two stack the indirect one comes first.
Spanish pronouns shift to before the verb. stays SVO, but flips to Object-Verb. Internalising this shift is the single biggest move between A2 and B1 word order.
Direct object pronouns: lo, la, los, las
Direct object pronouns replace the thing or person the action is done to.
| Person | Direct |
|---|---|
| me | me |
| you () | |
| him / it (m) | |
| her / it (f) | |
| us | |
| you () | |
| them (m) | |
| them (f) |
Indirect object pronouns: le, les
Indirect object pronouns replace the recipient of the action.
| Person | Indirect |
|---|---|
| me | me |
| you () | |
| him / her / it / you- | |
| us | |
| you () | |
| them / you--plural |
Note the overlap. me, , , are identical for direct and indirect. Only the third-person forms split: , , , for direct; , for indirect.
Position: before the conjugated verb
The default position for any object pronoun is directly before the conjugated verb.
- . (I see the book.) → . (I see it.)
- . (I buy the house.) → . (I buy it.)
- a María. (I give the book to Maria.) → . (I give her the book.) → . (I give it to her.)
Negation goes in front of the whole pronoun-plus-verb cluster: no , no .
Attachment to infinitives, gerunds and affirmative commands
With a non-finite verb form, the pronoun attaches to the end of the verb.
- Infinitive: quiero verlo (I want to see it). Both forms work with an auxiliary: and verlo are both grammatical.
- Gerund: estoy viéndolo (I'm watching it). Both forms work: and viéndolo.
- Affirmative imperative: dámelo (give it to me). Required - you cannot say "me lo da" as a command.
- Negative imperative: no me lo des (don't give it to me). Reverts to pre-verbal.
Note the written accents on viéndolo and dámelo. Attaching pronouns shifts the stress pattern, and a written accent goes on the original stressed syllable to preserve it.
Double object pronouns: the order when both appear
When you have both an indirect and a direct pronoun, they stack in a fixed order: indirect first, direct second.
- Me . (He tells it to me. me = indirect, lo = direct)
- . (I give it to you. te = indirect, la = direct)
- . (They bought them for us.)
The se lo rule
Spanish refuses to put two l-starting pronouns next to each other. When the indirect le or les is followed by a third-person direct lo / la / los / las, / becomes .
- a María → (not "le lo doy")
- → (not "les las compré")
- a → (not "le la digo")
The se here has nothing to do with reflexives - it's a pure phonetic fix. The trade-off is ambiguity: could mean "I give it to him / her / you-formal / them". Spanish usually disambiguates by adding a + pronoun: a , a .
Worked examples
- ¿Me ? (Are you telling me?)
- . (I'll send it to you tomorrow.)
- . (I bought them for him / her / them yesterday.)
- dártelo. (I want to give it to you.)
- leyéndolo. (He's reading it.)
- No me . (Don't tell me.)
Common mistakes English speakers make
Leaving the pronoun after the verb out of English habit: instead of . Reversing the order: me instead of me . Forgetting the se lo rule: instead of . And dropping the written accent when attaching: damelo instead of dámelo.
See also
- The Spanish word order page covers pre-verbal pronoun placement as one of the five core divergences from English.
- The intermediate Spanish grammar page covers clitic attachment in full, including double-verb constructions.
- Spanish pronoun order drills the indirect-before-direct sequence on its own.
- The personal a explains why a person as a direct object still takes a, which is what makes direct and indirect look alike.
- Gustar and verbs like it is the commonest place a learner meets and in the wild.
- Spanish subject pronouns covers the set these replace.
- The Spanish imperative covers the attachment rule for commands.