has given him/her
He gave her a book.
He had a stroke.
¿Cuántas flores le ha dado Tom a Mary?
How many flowers has Tom given Mary?
Dios le ha dado una cara bonita y una voz dulce.
God has given her a beautiful face and a sweet voice.
Marie le ha dado dos hijos a su marido.
Marie has given her husband two children.
Creer que es la Perla del Espíritu le ha dado alegría.
Believing that she is the Pearl of the Spirit has given her joy.
— Ne Zha (2019)
Su mujer le ha dado los huevos a Peter, pero él los ha roto.
His wife gave Peter the eggs, but he broke them.
— Horas de terror (1997)