has … you
¿Alguna vez te ha sangrado la nariz en verano?
Have you ever had a nosebleed in the summer?
El abogado te ha prometido chocolate.
The lawyer has promised you chocolate.
¡Así que esto es lo que tu entrenador te ha enseñado!
So this is what your coach has taught you!
— Dangal (2016)