Te ha

has … you

→ te
phrase Rare #29,906
has … you Part of the present perfect tense; the subject may come after the verb.
SP: ¿Te ha llamado Ana?
EN: Has Ana called you?

¿Te ha dolido?

Did it hurt?

— Vida solo hay una (2011)

¿Te ha hecho daño?

Did it hurt you?

— Horas de terror (1997)

¿Te ha sorprendido la lluvia?

Did the rain catch you by surprise?

— Un asunto de familia (2018)

¿Te ha ofendido algo que has visto?

Did something you saw offend you?

— 8½ (1963)

¿Te ha pegado tu padre?

Has your father hit you?

— Legado en los huesos (2019)

¿Te ha pegado?

Did he hit you?

— Volver (2006)

¿Te ha amenazado Tom?

Has Tom threatened you?

¿Te ha dolido algo?

Has anything hurt?

— Das Experiment (2001)

¡Te ha estropeado tus Jordans!

He ruined your Jordans!

— Haz lo correcto (1989)

¿Te ha saludado?

Has he said hello to you?

— La dolce vita (1960)

¿Te ha persuadido Phillips?

Has Phillips convinced you?

— Running on Empty (1988)

¿Te ha devuelto el dinero que le prestaste?

Has he paid you back the money you lent him?