Spanish grammar · Intermediate
Present Perfect of Poner: He Puesto, Has Puesto, Conjugation and Use
Present perfect of poner uses present-tense haber + IRREGULAR past participle puesto: he puesto, has puesto, ha puesto, hemos puesto, habéis puesto, han puesto. Puesto is irregular (NOT *ponido).
He puesto la mesa.
I have set the table.
What it is
The present perfect of poner combines present-tense haber with the irregular past participle puesto: he puesto, has puesto, ha puesto, hemos puesto, habéis puesto, han puesto. Used for recent placements, states (ponerse = become), or clothing actions.
In He puesto la mesa (I have set the table), he is the present yo of haber and puesto is the irregular past participle of poner.
How to spot it
Look for haber + puesto. Common with reflexive forms (me he puesto) for emotional states or clothing choices.
- Has puesto las llaves donde no debías. — You've put the keys where you shouldn't have.
- Me he puesto nervioso. — I have become nervous.
- ¿Te has puesto la chaqueta? — Have you put on your jacket?
Puesto is irregular (NOT *ponido). Compounds of poner (suponer, componer, proponer) follow the same pattern: supuesto, compuesto, propuesto.
Present Perfect of Poner Quick Reference
Present perfect of poner, haber + puesto (irregular)
| Person | Form | Translation |
|---|---|---|
| yo | he puesto | I have put |
| tú | has puesto | you have put |
| él/ella/Ud. | ha puesto | he/she/it has put |
| nosotros | hemos puesto | we have put |
| vosotros | habéis puesto | you all have put (Spain) |
| ellos/ellas/Uds. | han puesto | they have put |
Common Present Perfect of Poner Examples in Spanish
Present perfect of poner in real contexts:
Placement Actions
- He puesto las llaves en la mesa.
- I've put the keys on the table.
- Has puesto las flores en agua.
- You've put the flowers in water.
- Hemos puesto los libros en su sitio.
- We've put the books in their place.
- Han puesto el cartel en la pared.
- They've put the sign on the wall.
- Ha puesto el coche en el garaje.
- He's put the car in the garage.
Most common use: recent placements of objects.
Reflexive Ponerse + Adjective (Become)
- Me he puesto nervioso.
- I have become nervous.
- Te has puesto rojo.
- You have turned red.
- Se ha puesto contenta.
- She has become happy.
- Nos hemos puesto tristes.
- We have gotten sad.
- Se han puesto de acuerdo.
- They have come to an agreement.
Reflexive ponerse + adjective = become / get (emotional or physical state). Very common in compound tenses.
Ponerse + Clothing
- Me he puesto el abrigo.
- I have put on my coat.
- Te has puesto guapa hoy.
- You look pretty today.
- Se ha puesto el vestido azul.
- She has put on the blue dress.
- Nos hemos puesto cómodos.
- We've made ourselves comfortable.
- ¿Te has puesto el cinturón?
- Have you put on your seatbelt?
Ponerse + clothing = to put on (clothing). Common in compound tenses.
Idiomatic Expressions
- He puesto atención.
- I have paid attention.
- Ha puesto fin a la discusión.
- He has put an end to the discussion.
- Han puesto en marcha el plan.
- They have set the plan in motion.
- Hemos puesto la música.
- We have put on the music.
- He puesto todo mi esfuerzo.
- I have put in all my effort.
Poner has many idiomatic uses with abstract nouns.
How to Use the Present Perfect of Poner
Structure: Haber + Puesto
Conjugate haber in the present + irregular past participle puesto. The participle is invariable.
he + puesto = he puesto.
Present-tense haber + puesto.
Haber (present) + puesto.
Puesto Is IRREGULAR
The past participle of poner is puesto (NOT *ponido). One of about twelve common irregular past participles.
poner → puesto (irregular).
Past participle is irregular.
Puesto, NOT *ponido.
Compounds Use -Puesto
Compounds of poner (suponer, componer, proponer, oponer, exponer, imponer, posponer) all use -puesto: supuesto, compuesto, propuesto, opuesto, expuesto, impuesto, pospuesto.
suponer → supuesto. proponer → propuesto.
Compounds inherit the irregular pattern.
All compounds use -puesto.
Puesto as Adjective Agrees
When puesto is used as an adjective (not in compound tense), it agrees: puesto / puesta / puestos / puestas. La mesa está puesta (the table is set).
Está puesto / puesta / puestos.
Adjective agrees.
Adjective puesto agrees. Compound puesto doesn't.
Common Mistakes with Present Perfect of Poner
Incorrect: He ponido las llaves. — I have put the keys.
Correct: He puesto las llaves. — I have put the keys.
The past participle of poner is IRREGULAR: puesto, not *ponido. One of the most common irregular past participles in Spanish.
Incorrect: He puesto nervioso. (meant: I've become nervous) — I have become nervous.
Correct: Me he puesto nervioso. — I have become nervous.
To become + emotional state requires the REFLEXIVE form ponerse: me he puesto, te has puesto, se ha puesto. Without the reflexive pronoun, the sentence is incomplete.
Incorrect: He puesta la mesa. (with feminine la mesa) — I have set the table.
Correct: He puesto la mesa. — I have set the table.
In compound tenses with haber, the past participle never agrees with the object. Always puesto, never *puesta (even with feminine objects like la mesa).
Present Perfect of Poner FAQs
- What is the present perfect of poner in Spanish?
- He puesto, has puesto, ha puesto, hemos puesto, habéis puesto, han puesto. Combines present-tense haber + IRREGULAR past participle puesto. He puesto la mesa = I have set the table.
- Why is the past participle of poner irregular?
- Puesto comes from Latin positus, which evolved into the irregular puesto rather than the regular *ponido. One of about twelve Spanish verbs with irregular past participles.
- Do compounds of poner use puesto?
- Yes. Suponer → supuesto (supposed), componer → compuesto (composed), proponer → propuesto (proposed), oponer → opuesto (opposed), exponer → expuesto (exposed), imponer → impuesto (imposed). All compounds inherit -puesto.
- What does me he puesto + adjective mean?
- Reflexive ponerse + adjective = to become / get (in a state). Me he puesto nervioso = I have become nervous. Te has puesto contento = You have become happy. Common emotional / physical state transitions.
- How can I master the present perfect of poner?
- Memorize the irregular participle puesto. Drill in placement contexts (he puesto X), become contexts (me he puesto nervioso), and clothing contexts (te has puesto la chaqueta). Parrot's videos surface these uses naturally.