Qué te ha hecho

what has ... done to you

→ qué
phrase Uncommon #23,645
what has ... done to you With an infinitive, it means “what has made you …”; the subject depends on context.
SP: ¿Qué te ha hecho llorar?
EN: What has made you cry?

¿Qué te ha hecho decidirte por venir ahora aquí?

What made you decide to come here now?

¿Qué te ha hecho?

What did he do to you?

— Sueño de fuga (1994)

¿Qué te ha hecho decidirte?

What made you decide?

— Audición (2000)

¿Qué te ha hecho cambiar de idea?

What made you change your mind?

¿Qué te ha hecho enfermo?

What made you sick?

¿Qué te ha hecho cambiar de opinión?

What made you change your mind?

— Summertime (1955)

¿Qué te ha hecho pensar que querría darte un beso?

What made you think I’d want to kiss you?