has given me
Vivo agradecido por las oportunidades que me ha dado la vida.
I am grateful for the opportunities that life has given me.
I haven't had time to eat.
Tom me ha dado un bolígrafo.
Tom gave me a pen.
Carlos, mira, he oído antes lo de tu madre y me ha dado mucha lástima.
Carlos, look, I heard about your mother earlier, and I felt really sorry to hear it.
— Mujeres al borde de un ataque de nervios (1988)
Mi lengua nativa es el regalo más hermoso que me ha dado mi madre.
My native language is the most beautiful gift my mother has given me.