has put
La gallina ha puesto un huevo.
The hen has laid an egg.
Mi padre me ha puesto el nombre de su tía.
My father named me after his aunt.
Por el amor de Dios, ¿alguien ha puesto el seguro a la puerta?
For God's sake, has anyone locked the door?
— Marty Supreme (2025)
Este Caetano me ha puesto los pelos de punta.
This Caetano has given me goosebumps.
— Hable con ella (2002)
Él ni siquiera ha puesto un pie en tierra extranjera.
He hasn't even set foot on foreign soil.
La gallina ha puesto un huevo esta mañana.
The hen laid an egg this morning.