I am trying to learn and include direct and indirect object pronouns. The line below I don't understand why there is a le in the sentence at all. I don't think (and guessing incorrectly) there is an indirect object

yo prefiero que no le digas nada a nadie.

Its possible I have the translation wrong,

I prefer that you don't say anything to anyone

I am also not sure what is the direct object in this sentence. The prefiero and digas are confusing me.

  • 1
    What do you think the roles of "nada" and "nadie" are? Or rather, why do the think they aren't the direct and indirect objects? – guifa Mar 14 at 15:57
  • ah! So as digas is acting on nada, nada is the direct object? And since nadie is the recipient of nada it is the indirect object? Is that correct? Can I ask if the direct object of prefiero is the rest of the sentence beyond que? – mHelpMe Mar 14 at 17:06
  • 1
    Your translation is spot on. You could also say, "I prefer that you not say anything to anyone." // The direct object is "nada," and the indirect object is "nadie" and "le." To understand this redundancy, take a look at spanish.stackexchange.com/q/20199/9385 and spanish.stackexchange.com/q/2104/9385 – aparente001 Mar 14 at 20:30
up vote 2 down vote accepted

The pronoun le (singular indirect object pronoun) has the same referent as nadie (which is preceded by the preposition a because that's how you mark an indirect object). There's a rule that says that in this kind of sentence the indirect object must be present as an unstressed pronoun, even if it's already there in full form (as a stressed pronoun or a noun phrase preceded by a).

The direct object is nada, as you can see if you try removing the indirect one (prefiero que no digas nada = "I'd rather you said nothing"). As with English say, Spanish decir can act as a transitive or a ditransitive verb.

Note that you can also leave the indirect object implicit if the context is clear, which you can't do with English say (the meaning then changes to that of tell):

Prefiero que no le digas a nadie. = "I'd rather you didn't tell anyone."

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.