Je me suis demandé
Why is "I asked myself" "je me suis demandé", but I asked him/her "je lui ai demandé"? Why does one use être and the other avoir?
They are not the same verbs "se demander" is a reflexive verb and you have to use the auxiliary verb "être" for the past tense . " demander " is a normal verb and therefore you use the auxiliary verb "avoir" for the past tense.