24/08/2026

Pusiste vs Has Puesto: Spanish Preterite and Perfect Tense Explained

Video not showing? Watch it on YouTube ↗

When someone asks you in Spanish where you put something, the answer depends on whether they are asking about a completed past action or something you have just done. Pusiste is the correct preterite form of the irregular verb poner, meaning you put something. Many learners confuse this with has puesto (present perfect) or try to use the infinitive form, but once you see the pattern, the irregular verb becomes automatic.

What is Pusiste and When Do You Use It?

Pusiste is the preterite tense, second person singular form of poner. It describes a single, completed action in the past with a clear endpoint. If someone asks you "¿Dónde pusiste las llaves del coche?" (Where did you put the car keys?), you answer with pusiste because the action of putting the keys down happened at a specific moment and is finished. The preterite tense in Spanish is about completed actions, and pusiste fits perfectly into everyday conversations about what you did yesterday, last week or an hour ago.

The full preterite pattern for poner is: puse, pusiste, puso, pusimos, pusisteis, pusieron. Notice that poner is irregular in the preterite stem, changing from pon- to pus-. This is why you cannot simply add regular endings to the infinitive. You have to memorise the stem change and then add the standard preterite endings.

Why Not "Has Ponido"?

Has ponido is incorrect because the past participle of poner is not ponido. The correct past participle is puesto. This is one of Spanish's most common irregular past participles, and it catches many learners off guard because the change is so dramatic. If you want to use the present perfect tense (has + past participle), the correct form is has puesto. This tense describes an action that happened in the recent past and is connected to the present moment. "¿Has puesto la mesa?" means "Have you set the table?" It implies the action was recent and relevant now.

The difference between pusiste and has puesto matters in conversation. Pusiste feels like you are recalling a specific moment. Has puesto feels like you are talking about something that just happened or is still relevant. Both are past tense, but the emotional distance is different.

Why Infinitive Doesn't Work

You cannot answer with just poner because Spanish requires conjugation. The infinitive has no tense marker and no subject agreement. Saying "Puse el coche en la calle" means "I put the car on the street," but just leaving it as poner gives no time reference and no clarity about who did the action. Spanish listeners expect the verb to be conjugated so they know when something happened and who did it. This is why every sentence needs a conjugated verb, not an infinitive.

How to Lock This Into Your Memory

Irregular verbs feel random until you hear them in real conversation. Reading rules helps, but speaking with a native Spanish speaker is what actually makes these forms stick. When you are in a real exchange with someone who speaks Spanish every day, you hear pusiste used naturally, you use it yourself, they correct you if you slip, and suddenly the pattern becomes your own.

PBC Languages brings together language learners and native speakers in small live classes and free language exchanges. In a class with a maximum of four students, you cannot hide behind silence. You have to speak, and you have to hear the teacher and other learners respond to your mistakes in real time. That repetition and real-world feedback is what transforms irregular verbs from memorised rules into automatic speech.

The free language exchanges at PBC Languages pair you with a native Spanish speaker for a tandem conversation. No money changes hands. You speak Spanish for half the conversation, they speak their language for the other half, and you both learn. When you are speaking directly to someone who uses these verbs every day, pusiste, puse, puso start to feel natural instead of foreign. The verb becomes part of how you think, not just a grammar note in a notebook.

Start Speaking Spanish Today

If irregular preterite verbs are still tripping you up, the fastest path forward is to speak with a native. Your first class at PBC Languages is free. You can also join a free tandem exchange with a Spanish speaker and practise real conversation in a relaxed setting. The community at PBC Languages keeps the language alive between classes through WhatsApp groups and cultural events, so Spanish is not something you study once a week and forget. It becomes part of your life. Visit pbclanguages.com to book your first free class or find a language exchange partner.

Frequently asked questions

What is the difference between preterite and present perfect in Spanish?

Preterite (pusiste) describes a completed action at a specific moment in the past. Present perfect (has puesto) describes an action that happened recently and is still connected to the present. Both are past tense, but they create different emotional distances from the action. In many parts of Spain, present perfect is used more often for recent events, while in Latin America, preterite is more common even for recent actions.

Is puesto an exception or does every verb have an irregular past participle?

Puesto is irregular but not unique. Many common verbs have irregular past participles, like hecho (from hacer), dicho (from decir), visto (from ver) and roto (from romper). The irregular forms do not follow a single pattern, so you have to learn them individually. Hearing them spoken by native speakers makes them easier to remember than memorising a list.

How do I know when to use pusiste versus puse?

Pusiste is the form for you (informal singular). Puse is the form for I (first person). The difference is just the subject pronoun. If someone asks you "¿Dónde pusiste las llaves?", you answer about yourself using puse. If you are talking about what someone else did, you use puso or pusieron depending on whether it was one person or multiple people.

Can I practise irregular verbs with a native speaker at PBC Languages?

Yes. PBC Languages offers free language exchanges (tandems) with native Spanish speakers where you can speak in real time and ask questions about verbs like poner. You can also join small live classes with maximum four students, where irregular verbs come up naturally in conversation and the teacher can explain them in context. Your first class is free.

Want to practise a language with real people?

Book a class

Keep reading

How to Stay Motivated Learning a Language: Small Talk That Actually Sticks Find a Language Exchange Partner and Actually Make Friends Learning a New Language How to Practice Speaking English with a Native Speaker: The Language Exchange Method
1