who has given you
¿Quién te ha dado este libro?
Who gave you this book?
¿Quién te ha dado esa idea?
Who gave you that idea?
— Rebeca (1940)
¿Quién te ha dado mi número?
Who gave you my number?
— Брат 2 (2000)
¿Quién te ha dado eso?
Who gave you that?
¿Quién te ha dado permiso para salir del cubo de la basura?
Who gave you permission to climb out of the trash can?
— La historia sin fin (1984)
¿Quién te ha dado esta nuez?
Who gave you this walnut?
— El guardián invisible (2017)