B1 · 5 min read
Is That Person a Direct or Indirect Object in Spanish?
A simple rule for B1 learners: a person is an indirect object only when something else is the direct object — even if that thing is implied.
Spanish uses a before people in many sentences. That does not automatically mean *indirect object*. Before you label someone as an indirect object (OI), check whether the sentence also has a direct object (OD) — a thing that receives the action directly.
The one rule
Look for a second object — a thing. If the sentence has a direct object *besides* the person (stated or clearly implied), the person is the indirect object. If the person is the only object in the sentence, the person is the direct object.
That is the whole test. No philosophy — just count the objects.
When the person is the direct object
There is no other thing receiving the action. The person is what the verb acts on directly:
Vi a María.
María = OD — nothing else is being seen.
Llamé a Juan.
Juan = OD — he receives the call.
Visité a mis abuelos.
Mis abuelos = OD.
Esperé a Ana.
Ana = OD — esperar a alguien.
The a here is the *personal a* — required before a specific person who is the direct object. It is not a sign of an indirect object.
When the person is the indirect object
Another noun (or pronoun) is the direct object. The person receives that thing, or receives the action *through* that thing:
Le di el libro a María.
El libro = OD · María = OI
Leí un cuento a los niños.
Un cuento = OD · Los niños = OI
Envié un mensaje a Pedro.
Un mensaje = OD · Pedro = OI
Expliqué la regla a la clase.
La regla = OD · La clase = OI
What about an implied direct object?
Sometimes the thing is not written, but the verb still needs it. If you can supply a natural *something* that is being given, sent, taught, or shown, treat it as a direct object — and the person stays the indirect object:
Escribí a mi madre.
Implied OD: a letter / an email → Mi madre = OI
Enseñé a los estudiantes.
Implied OD: the lesson / the material → Los estudiantes = OI
Mostré a Ana.
No implied thing → Ana = OD (compare: Mostré la foto a Ana.)
If you cannot add a thing without changing the meaning, the person is the direct object — as in *Llamé a Juan* (you called Juan; you did not “call a thing” to him).
Pronoun reminder
When you replace objects with pronouns, the pattern confirms the rule:
- Direct object → lo, la, los, las — *Vi a Juan* → *Lo vi.*
- Indirect object → le, les (when a thing OD is also present or implied) — *Le di el libro a María* → *Le di el libro.*
- If both objects become pronouns: *Se lo di* (to her/him + the book).
Quick check
Ask yourself: Is there a thing receiving the action — stated or clearly implied? Yes → person = OI. No → person = OD. That is enough for most B1 sentences.
