I made several mistakes regarding prepositions in a Spanish text, and my teacher wrote this at the end:

Un caso específico de preposiciones que faltan es cuando se trata de un objeto directo que es una persona.

There was also an exhortation to look it up in a grammar book. However I can't find it in my grammar book. Can anyone explain what this rule means? What is it that I need to know about prepositions in front of direct objects which happen to be persons?

2 Answers 2


As a rule, indirect objects must be preceeded with either a or para.1. Also as a rule, direct objects (like subjects) are bare. That means they can be quickly identified in sentences because they have no preposition introducing them.

Direct objects have two exceptions, though:

  1. If the direct object is anthropomorphized (a person, or something we see as a person, e.g., a pet), then you must place an a in front of it. This is very common.
  2. If the direct object could be otherwised confused for the subject, then you may/ought to place an a in front of it to make it clear it is not the subject: Come el lobo el zorro could use an a to let us know which animal was eaten. Comen los lobos el zorro does not, because there is no ambiguity.

As you can see, the first exception is what is getting at you. Always, 100% of the time, if your direct object is a person (or pet), use a for direct objects. You can actually simplify this to, regardless the object, just use a if it's a person (because indirect objects can also take a).

1. There is a difference between these two: a allows redudancy with object pronouns (di algo a Juan or le di algo a Juan) and in fact requires it when the explicit indirect object is a pronoun itself (like mí, ti, él, ella, etc). Quite differently, para categorically rejects the redudancy (only di algo para Juan) such that when para is seen with an indirect object pronoun (as in le di algo para Juan), the indirect object pronoun indicates a third person, and the para clause is a sort of obviative — effectively, a fourth person.


Could you give us an example of a sentence where your teacher's suggestion applies? I'm spanish and I cannot figure out what your teacher means...


Ok, now I see; when a person receives the benefit or damage (beneficio o daño in spanish) of an action (which is called the Indirect Object IC, or Dativ in German), a preposition is required, to indicate who is the target of the action. In your examples, "las criaturas" (the beings), "todos" (all) are the "actors" or the "targets" of the action. They could be human beings, animals or whichever target personified:

El cazador mató al pájaro de un sólo tiro.

Remember that "al" is a contraction of the preposition a + the singular, masculine article el.

El chico explicó a su padre lo que había ocurrido.

Some verbs require only Direct Complement (DC). DC may be things-DC:

Él vio la pared.

or persons-DC.

Él vio a Laura.

The same applies, as you can see. When a person is involved in a Direct Complement or Indirect Complement a preposition ("a" in case of DC, "a" or "para" in case of IC) is required.

Llevo estas flores para Ana.

I hope this helps.

  • I think this is one case: "que ordenó los criaturas de su reino..." and another could be "trata todos en el molino muy malo" - in both of these cases I think she wants "a" to be inserted before the direct object but I'm not sure why ("trata a todos" and "ordenó a los criaturas).
    – user2117
    May 3, 2015 at 23:11
  • Ok, I'll edit my previous answer.
    – Luis
    May 3, 2015 at 23:28
  • Thank you. Your example has already helped, this is another probable error I found in my text: "Por ejemplo Mercedes le gusta..." and I think it should be "Por ejemplo a Mercedes le gusta" - what is the explanation in this case where there is no benefit or damage?
    – user2117
    May 3, 2015 at 23:39
  • 1
    I reedited (for the n-th time) the answer with more examples. Yep, you should say "a Mercedes le gusta", but honestly I cannot tell you exactly why. I would say (but I'm not a teacher so take this answer carefully) that it is a reflexive sentence. You could rearrange the sentence as: "Las flores le gustan a Mercedes". In this case "a Mercedes" is person-DC. The other construction, "A Mercedes le gustan las flores"... may be could be answered the same way, but I'm not sure. I surrender!!
    – Luis
    May 3, 2015 at 23:49
  • 1
    @Calle actually, in the case of "A Mercedes le gustan las flores", Mercedes is an indirect object (as evidenced by the use of le). That must always have a preposition in front. May 4, 2015 at 15:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.