Conjugate poner in the present perfect tense in Spanish (El Pretérito Perfecto)

El Pretérito Perfecto is used to express when something has happened or happened. 

The verb pone(to put) and its derivatives* are irregular in El Pretérito Perfecto in Spanish.

How to conjugate "poner" in El Pretérito Perfecto in Spanish

yo he  
has  
él / ella / Ud. ha   + puesto
nosotros  hemos   
vosotros habéis  
ellos / ellas / Uds.  han  

You can see it is simply haber conjugated in El Presente plus puesto (the past participle of poner).

Here are some examples to listen to:

He puesto tus gafas en la mesa.I put your glasses on the table.

has puesto mucha sal en la comida.You put a lot of salt in the food.

Ella ha puesto los libros en la estantería.She has put the books on the shelf.

Nosotras hemos puesto nuestros bolsos en la percha.We have put our handbags on the peg.

Vosotros no habéis puesto mucho esfuerzo en el examen.You have not made much effort in the exam. [lit: put much effort]

Ellos han puesto los documentos en el escritorio.They have put the documents on the desk.

¿Ustedes han puesto los libros en sus maletas?Have you put the books in your suitcases?

* Other verbs derived from poner follow the same pattern:

posponer (to postpone) = pospuesto
proponer (to propose) = propuesto
componer (to compose) = compuesto

Miguel ha propuesto al jefe una estructura nueva para el departamento.Miguel has proposed a new departmental structure to the boss.

Hemos pospuesto nuestro viaje a Salamanca.We have postponed our trip to Salamanca.

He compuesto una canción para ti.I have composed a song for you.

Want to make sure your Spanish sounds confident? We’ll map your knowledge and give you free lessons to focus on your gaps and mistakes. Start your Brainmap today »

Learn more about these related Spanish grammar topics

Examples and resources

Nosotras hemos puesto nuestros bolsos en la percha.We have put our handbags on the peg.
Ellos han puesto los documentos en el escritorio.They have put the documents on the desk.
Miguel ha propuesto al jefe una estructura nueva para el departamento.Miguel has proposed a new departmental structure to the boss.
He compuesto una canción para ti.I have composed a song for you.
Hemos pospuesto nuestro viaje a Salamanca.We have postponed our trip to Salamanca.
Vosotros no habéis puesto mucho esfuerzo en el examen.You have not made much effort in the exam. [lit: put much effort]
¿Ustedes han puesto los libros en sus maletas?Have you put the books in your suitcases?
He puesto tus gafas en la mesa.I put your glasses on the table.
has puesto mucha sal en la comida.You put a lot of salt in the food.
Ella ha puesto los libros en la estantería.She has put the books on the shelf.
Let me take a look at that...