ha puesto

has put

→ haber
phrase Very common #2,459
has put Can also mean “has laid” when referring to an egg. The exact meaning of poner depends on context.
SP: Ella ha puesto las llaves sobre la mesa.
EN: She has put the keys on the table.

La gallina ha puesto un huevo esta mañana.

The hen laid an egg this morning.

¿O que te ha puesto triste?

Or what made you sad?

— Jaula (2022)

Por el amor de Dios, ¿alguien ha puesto el seguro a la puerta?

For God's sake, has anyone locked the door?

— Marty Supremo (2025)

¡El señor está fuera y ella ha puesto la casa patas arriba!

The man is out, and she’s turned the house upside down!

— La Linterna Roja (1991)

Usted ha puesto la denuncia y no se preocupe.

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

— Ladrón de bicicletas (1948)

¿Quién ha puesto eso ahí?

Who put that there?

— Los excéntricos Tenenbaums (2001)

Sr. Costa, ¿qué ha puesto aquí de Castelli?

Mr. Costa, what has Castelli put here?

— La historia oficial (1985)

La gallina ha puesto un huevo.

The hen has laid an egg.

Ella le ha puesto un hechizo.

She has put a spell on him.

— गल्ली बॉय (2019)

Este Caetano me ha puesto los pelos de punta.

This Caetano has given me goosebumps.

— Hable con ella (2002)

Mira la cara que ha puesto.

Look at the face he made.

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

Sí, mira, los ha puesto a secar.

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

— Утомлённые солнцем (1994)

¿Quién ha puesto medio bollo?

Who put out half a bread roll?

— La Sociedad de los Poetas Muertos (1989)

¿Por qué se te ha puesto tan dura?

Why has it gotten so hard on you?

— Carandiru (2003)

Nos ha puesto a todos en mucho peligro.

It has put us all in great danger.

— Hellfire (2026)

Mi padre me ha puesto el nombre de su tía.

My father named me after his aunt.

¿Qué ha puesto aquí?

What has he put here?

— Amarcord (1973)

¿Quién no ha puesto dinero?

Who hasn’t put any money in?

— Perros de Reserva (1992)

Me ha puesto nervioso.

It has made me nervous.

— Audición (2000)

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

He says that woman put him on Prieto's trail.

— Durante la tormenta (2018)

¿Por qué mamá ha puesto unos platos ajenos?

Why has Mom put out someone else’s plates?

— Ирония судьбы, или С легким паром! (1976)

¿Dónde ha puesto mi flauta?

Where has she put my flute?

— La Linterna Roja (1991)

Sophie me ha puesto leña aquí.

Sophie has put firewood here for me.

— El increíble castillo vagabundo (2004)

¿Qué le ha puesto tan triste?

What has made him so sad?

Mamá ha puesto la mesa.

Mom has set the table.

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

She hasn’t put any cheese on her pasta.

Él ni siquiera ha puesto un pie en tierra extranjera.

He hasn't even set foot on foreign soil.

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)

¿Quién te ha puesto así?

Who did this to you?

— Брат (1997)

Keith me ha puesto muy malas notas últimamente.

Keith has been giving me really bad grades lately.

— Juno: Crecer, correr y tropezar (2007)

Ninguna serpiente ha puesto pie en Zootopia para siempre.

No snake has ever set foot in Zootopia for good.

— Zootopia 2 (2025)