Why "le habla" versus "lo habla"
I'm reading a textbook on the indirect pronouns "le" and "les." An example sentence shows "El medico le habla." for "the doctor talks to him." Why wouldn't it be "lo habla" .... I would think that he/him is the direct object.
If I'm understanding correctly, "le" "les" are indirect object pronouns.
3 Answers
El médico habla al paciente.
El paciente = indirect object = le.
El médico le habla.
El médico habla inglés.
inglés = direct object = lo.
El médico lo habla.
Hablar= speak, talk
In English it is clearer if we use speak
The doctor speaks (words) to him.
The words, what he says is what he is speaking- the direct object. The receiver of the words is the indirect object.
A clue in English is that indirect objects are often marked with prepositions like to or for.
The doctor talks to him, the doctor does not talk him.
Leísmo.