Inklingo

direct objectvsindirect object

direct object

/ob-HEH-toh dee-REK-toh/

|
indirect object

/ob-HEH-toh een-dee-REK-toh/

Level:A2Type:grammar-conceptsDifficulty:★★★★

💡 Quick Rule

The Rule:

Direct object = WHO or WHAT receives the action. Indirect object = TO WHOM or FOR WHOM the action is done.

Memory Trick:

Think: Direct = Done To. Indirect = Intended For.

Exceptions:
  • The 'personal a' is used before a direct object that is a person, which can look like an indirect object. Ex: 'Veo a María' (I see María).
  • When the indirect pronoun 'le' or 'les' comes before a direct pronoun (lo, la, los, las), it changes to 'se'. Ex: 'Se lo doy' (I give it to him/her).

📊 Comparison Table

Contextdirect objectindirect objectWhy?
Basic SentenceJuan compra flores.Juan compra flores para María.Direct: 'flores' (what is bought). Indirect: 'para María' (for whom they are bought).
Using PronounsJuan las compra.Juan le compra flores.'las' replaces the direct object 'flores'. 'le' replaces the indirect object 'María'.
Asking Questions¿Qué compras?¿A quién le compras flores?Ask 'qué' (what) for the direct object. Ask 'a quién' (to whom/for whom) for the indirect object.
Both Pronouns TogetherJuan compra flores (DO) para ella (IO).Juan se las compra.When used together, the indirect pronoun ('se', which comes from 'le') goes first, then the direct ('las').

✅ When to Use "direct object" / indirect object

direct object

The person or thing that directly receives the action of the verb. It answers the question 'Who?' or 'What?' about the verb.

/ob-HEH-toh dee-REK-toh/

Receives the action directly

Compro un libro.

I buy a book. (What do I buy? A book.)

Replaced by pronouns lo, la

¿Ves la película? Sí, la veo.

Do you see the movie? Yes, I see it.

Replaced by pronouns los, las

¿Leíste los correos? Sí, los leí.

Did you read the emails? Yes, I read them.

Uses 'personal a' for people

Llamo a mi madre.

I call my mom. (Who do I call? My mom.)

indirect object

The person who receives the direct object or benefits from the action. It answers the question 'To whom?' or 'For whom?'

/ob-HEH-toh een-dee-REK-toh/

Benefits from the action

Compro un libro para mi hermana.

I buy a book for my sister. (For whom? For my sister.)

Replaced by pronoun le

Le doy el libro a Juan.

I give the book to Juan. (To whom? To Juan.)

Replaced by pronoun les

Les escribo una carta a mis padres.

I write a letter to my parents. (To whom? To my parents.)

Used with verbs like 'gustar'

A María le gusta el chocolate.

María likes chocolate. (To whom is it pleasing? To María.)

🔄 Contrast Examples

Helping vs. Telling

With "direct object":

La ayudo.

I help her. ('her' is the direct object)

With "indirect object":

Le digo la verdad.

I tell her the truth. ('her' is the indirect object)

The Difference: When you help someone, they directly receive the action of 'helping'. When you tell them something, 'the truth' is the direct object (what you tell) and 'her' is the indirect object (to whom you tell it).

Calling vs. Buying for someone

With "direct object":

Llamo a mi madre.

I call my mother. ('my mother' is the direct object)

With "indirect object":

Le compro un regalo a mi madre.

I buy a gift for my mother. ('my mother' is the indirect object)

The Difference: Even with the 'personal a', your mother is the direct target of the call. But when you buy a gift *for* her, she is the beneficiary, making her the indirect object.

Putting it all together

With "direct object":

Veo la carta.

I see the letter. (The letter is the direct object).

With "indirect object":

Se la escribo.

I write it to him/her. ('it' is direct, 'to him/her' is indirect).

The Difference: In the first sentence, the action stops at the letter. In the second, the action (writing the letter) is directed *to* someone. 'Se' represents the indirect object, and 'la' represents the direct object.

🎨 Visual Comparison

A cartoon showing the flow of an action to a direct object versus to an indirect object.

The direct object gets the action. The indirect object gets the direct object.

⚠️ Common Mistakes

Mistake:

Lo doy un regalo a María.

Correction:

Le doy un regalo a María.

Why:

María is the recipient ('to whom'), so she is the indirect object and needs the pronoun 'le', not 'lo'.

Mistake:

Le la di.

Correction:

Se la di.

Why:

You can't say 'le lo' or 'le la'. When the indirect pronoun 'le' or 'les' comes before a direct pronoun, it changes to 'se'.

Mistake:

Compré un regalo a mi amigo.

Correction:

Le compré un regalo a mi amigo.

Why:

It's very common (and often required) to include the indirect object pronoun ('le' or 'les') even when the indirect object itself ('a mi amigo') is also in the sentence.

🏷️ Key Words

🔗 Related Pairs

Por vs Para

Type: prepositions

Tú vs Usted

Type: near-synonyms

Ser vs Estar

Type: verbs

✏️ Quick Practice

Quick Quiz: Direct Object vs Indirect Object

Question 1 of 3

In the sentence 'Doy el libro a Juan', what is 'el libro'?

🏷️ Tags

Grammar ConceptsBeginner EssentialMost Confusing

Frequently Asked Questions

Why do I need the pronoun 'le' in 'Le doy el libro a Juan'? Isn't 'a Juan' enough?

This is a feature of Spanish grammar called 'redundancy'. For indirect objects, it's very common and often required to include both the pronoun (le/les) and the full object (a Juan). Think of it as a little flag that says 'an indirect object is coming!'

What is 'leísmo'?

Leísmo is the practice, common in parts of Spain, of using 'le' as a direct object pronoun for a male person, instead of the standard 'lo'. For example, saying 'Le vi' instead of 'Lo vi' for 'I saw him'. While technically incorrect according to strict grammar rules, it's so widespread that it's often accepted in those regions.

How do I know if the 'a' in a sentence indicates a direct or indirect object?

Great question! If you can replace the 'a + person' with 'lo' or 'la', it's a direct object with the 'personal a'. If you replace it with 'le' or 'les', it's an indirect object. For example, in 'Veo a María' (I see María), you'd say 'La veo' (I see her), so it's direct. In 'Doy un regalo a María', you'd say 'Le doy un regalo' (I give her a gift), so it's indirect.