Skip to content
Andrés Aprendés

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:

I saw María
Vi a María.

María = OD — nothing else is being seen.

I called Juan
Llamé a Juan.

Juan = OD — he receives the call.

I visited my grandparents
Visité a mis abuelos.

Mis abuelos = OD.

I waited for Ana
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:

I gave the book to María
Le di el libro a María.

El libro = OD · María = OI

I read a story to the kids
Leí un cuento a los niños.

Un cuento = OD · Los niños = OI

I sent a message to Pedro
Envié un mensaje a Pedro.

Un mensaje = OD · Pedro = OI

I explained the rule to the class
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:

I wrote to my mother
Escribí a mi madre.

Implied OD: a letter / an email → Mi madre = OI

I taught the students
Enseñé a los estudiantes.

Implied OD: the lesson / the material → Los estudiantes = OI

I showed Ana
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.