Spanish grammar · interactive
Spanish Object Pronouns Practice
Lo, la, le, se… tiny words, maximum confusion. Drill direct and indirect object pronouns with instant feedback — no signup, no setup.
This page lets you practice direct and indirect object pronouns in Spanish the way they actually appear: inside real sentences, where you have to decide between lo, la, le, se — and where to put them. Every answer comes with an explanation, so you learn the system, not just the sentence.
The short version: lo/la/los/las stand for the thing directly acted on (the direct object); le/les mark the person something is given, said, or done to (the indirect object). The indirect pronoun always comes before the direct one — and le turns into se before lo/la, so it’s “se lo di,” never “le lo di.”
Try the object pronouns exercise
Pick the pronoun (or pronoun pair) that fits. You’ll see why after each answer.
¿Viste la película? — Sí, vi anoche.
Did you see the movie? — Yes, I saw it last night.
How it works
- 1
Read the sentence
A real Spanish sentence appears with the pronoun slot blanked out.
- 2
Pick the pronoun
Choose between lo, la, le, se and friends. Instant right/wrong feedback.
- 3
Learn the why
Every answer explains whether the object is direct or indirect — so the system clicks.
What you’ll learn
- How to tell a direct object (lo/la) from an indirect one (le/les)
- Why le becomes se before lo/la — “se lo di,” never “le lo di”
- Pronoun order: indirect always before direct
- Where pronouns go with conjugated verbs, infinitives, gerunds, and commands
The two questions that solve it
Forget memorizing lists — ask the verb two questions. “What?” gets you the direct object: I saw what? The movie → la. “To whom / for whom?” gets you the indirect object: I gave the gift to whom? My mother → le. Most confusion comes from English, where ‘her’ covers both jobs; Spanish splits them into la (what) and le (to whom).
Placement follows one rule with two options. Before a conjugated verb: ‘lo compro.’ Attached to an infinitive or gerund: ‘voy a comprarlo,’ ‘estoy comprándolo.’ Affirmative commands attach the pronoun (‘¡cómpralo!’), negative commands put it back in front (‘¡no lo compres!’). Both positions are equally correct where a choice exists — pick one and be consistent.
The traps everyone falls into
Trap one: ‘le lo.’ When both pronouns are third person, le/les changes to se — ‘se lo di,’ ‘se las mandé.’ It isn’t the reflexive se; it’s just Spanish refusing to say two l-pronouns in a row. Trap two: leísmo. In much of Spain, le is used for male human direct objects (‘le conozco’ for ‘I know him’), and the RAE tolerates that one case — but le for women or things is considered wrong everywhere, so lo/la is the safe default.
Trap three: the “redundant” indirect pronoun. Spanish routinely doubles the indirect object — ‘Le di el libro a Ana’ has both le and a Ana, and that’s not sloppy, it’s standard. When the indirect object is a named person, the le usually appears anyway. Expect it in real Spanish and it stops looking like a mistake.
Quick reference
| Pronoun | What it stands for |
|---|---|
| lo / la | him, her, it — direct object, singular |
| los / las | them — direct object, plural |
| le / les | to him / to her / to them — indirect object |
| se | replaces le/les directly before lo, la, los, las |
| me / te / nos / os | me, you, us — same form for direct and indirect |
Frequently asked questions
What is the difference between direct and indirect object pronouns in Spanish?
Direct object pronouns (lo, la, los, las) replace the thing the verb acts on — what you see, buy, or know. Indirect object pronouns (le, les) mark the person something is given, said, or done to.
Why do you say ‘se lo di’ instead of ‘le lo di’?
Spanish never allows le or les directly before lo, la, los, or las. The indirect pronoun changes to se: ‘se lo di’ (I gave it to him/her). ‘Le lo di’ is always wrong.
Where do object pronouns go in a Spanish sentence?
Before a conjugated verb (‘lo veo’), or attached to an infinitive, gerund, or affirmative command (‘quiero verlo’, ‘estoy viéndolo’, ‘¡míralo!’). Negative commands put the pronoun in front: ‘no lo mires.’
Is it ‘lo conozco’ or ‘le conozco’?
Standard Spanish uses lo, because the person you know is a direct object. ‘Le conozco’ is leísmo — accepted in Spain for male people, but lo is correct everywhere, so it’s the safer habit.
Make lo, la, le and se automatic
Six questions teach the system; hundreds of real sentences make it instinct. HablaCore drills object pronouns in real AI-generated sentences with instant feedback, and resurfaces exactly the patterns you keep missing.
Practice object pronouns in real sentences