ha puesto

has put

→ haber
phrase Common #2,874
has put This is the present perfect form of poner. Depending on context, it can mean “has put” or “has placed,” as in poner una casa en venta, “to put a house up for sale.” It can also mean “has laid” when referring to an egg, or appear in expressions such as poner los pelos de punta, “to give someone goosebumps.”
SP: Mi hermana ha puesto las llaves sobre la mesa.
EN: My sister has put the keys on the table.

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)

Me ha puesto nervioso.

It has made me nervous.

— Audition (2000)

Sophie me ha puesto leña aquí.

Sophie has put firewood here for me.

— El castillo ambulante (2004)

Nos ha puesto a todos en mucho peligro.

It has put us all in great danger.

— Hellfire (2026)

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.

Keith me ha puesto muy malas notas últimamente.

Keith has been giving me really bad grades lately.

— Juno (2007)

Ella no ha puesto nada de queso en su plato de pasta.

She hasn’t put any cheese on her pasta.

Sí, mira, los ha puesto a secar.

Yes, look, he's put them out to dry.

— Quemado por el sol (1994)

Sra. Lajjo, realmente me ha puesto en un aprieto.

Mrs. Lajjo, you’ve really put me in a difficult spot.

— Kal Ho Naa Ho (2003)

Mamá ha puesto la mesa.

Mom has set the table.

Mira la cara que ha puesto.

Look at the face he made.

— Moscú no cree en las lágrimas (1980)

Usted ha puesto la denuncia y no se preocupe.

You have filed the complaint, so don't worry.

— Ladrón de bicicletas (1948)

Dice que esa mujer le ha puesto sobre la pista de Ángel Prieto.

He says that this woman has put him on the trail of Ángel Prieto.

— Durante la tormenta (2018)

Ella ha puesto su casa en venta.

She has put her house up for sale.

La gallina no ha puesto huevos últimamente.

The hen hasn’t laid any eggs lately.

Ninguna serpiente ha puesto pie en Zootopia para siempre.

No snake has ever set foot in Zootopia for good.

— Zootrópolis 2 (2025)

Ella le ha puesto un hechizo.

She has put a spell on him.

— Gully Boy (2019)

La noticia me ha puesto los pelos de punta.

The news gave me goosebumps.