Fui al mercado y compré fruta.I went to the market and bought fruit.
Some of the most common Spanish verbs don't follow the regular preterite patterns or the smaller spelling and stem tweaks you've already seen. Many of them replace their stem completely and then share one special set of endings; a couple of others, like dar and ver, keep a regular-looking stem but use short, unaccented forms instead. The good news is that a handful of these irregular verbs cover most of what you'll actually want to say about the past.
Quick shortcut: ser and ir share one identical set of forms (fui, fuiste, fue, fuimos, fuisteis, fueron); many other irregular verbs share a "strong" stem plus one special ending set (-e, -iste, -o, -imos, -isteis, -ieron, no accents); dar and ver just borrow the -er/-ir endings without any accent.
ser and ir: identical, and irregular in the same way
Ser (to be) and ir (to go) share exactly the same preterite forms — the only two verbs in Spanish that do this:
| Subject | ser / ir |
|---|---|
| yo | fui |
| tú | fuiste |
| usted / él / ella | fue |
| nosotros/as | fuimos |
| vosotros/as | fuisteis |
| ustedes / ellos / ellas | fueron |
Only the context tells you which verb is meant: Fui a Madrid (I went to Madrid — ir) versus Fui profesor (I was a teacher — ser). Fuimos al cine. (We went to the cinema.) Ella fue muy amable. (She was very kind.)
dar and ver: short forms, no accents
Dar (to give) is an -ar verb, but it borrows the -er/-ir endings — and ver (to see), which looks like a regular -er verb, drops the accents you'd otherwise expect:
| Subject | dar | ver |
|---|---|---|
| yo | di | vi |
| tú | diste | viste |
| usted / él / ella | dio | vio |
| nosotros/as | dimos | vimos |
| vosotros/as | disteis | visteis |
| ustedes / ellos / ellas | dieron | vieron |
Le di un regalo. (I gave her a gift.) Vimos una película. (We watched a movie.) Because these forms are short, an accent on dio or vio would actually be wrong — one-syllable words like these don't take a written accent.
The "strong" stem group: one stem change, one shared ending set
Several very common verbs replace their stem with an irregular one, and then all of them take the same set of endings — -e, -iste, -o, -imos, -isteis, -ieron — with no written accents anywhere:
| Infinitive | Irregular stem | yo | usted/él/ella |
|---|---|---|---|
| tener (to have) | tuv- | tuve | tuvo |
| estar (to be) | estuv- | estuve | estuvo |
| poder (to be able to) | pud- | pude | pudo |
| poner (to put) | pus- | puse | puso |
| saber (to know) | sup- | supe | supo |
| querer (to want) | quis- | quise | quiso |
| venir (to come) | vin- | vine | vino |
| hacer (to do/make) | hic- | hice | hizo |
Tuve una idea. (I had an idea.) Estuvimos en casa todo el día. (We were at home all day.) No pude venir. (I couldn't come.) Hicimos la tarea. (We did the homework.)
Hacer needs one extra spelling note: in the usted/él/ella form, c changes to z before -o (hizo, not hico), to keep the sound consistent with the rest of the pattern.
Two more verbs follow this same stem-and-ending logic, but with a small twist in the ustedes/ellos/ellas form: when the irregular stem already ends in -j, the ending drops its i and becomes -eron instead of -ieron:
| Infinitive | Irregular stem | yo | ustedes/ellos/ellas |
|---|---|---|---|
| decir (to say) | dij- | dije | dijeron (not dijieron) |
| traer (to bring) | traj- | traje | trajeron (not trajieron) |
Dijeron la verdad. (They told the truth.) Traje mi computadora. (I brought my computer.)
Common mistakes
- ❌ Yo tengo la llave ayer. → ✅ Yo tuve la llave ayer. (the stem changes completely to tuv- in the preterite; the present-tense stem teng- doesn't carry over)
- ❌ Él hació la cena. → ✅ Él hizo la cena. (c becomes z before -o in hacer's irregular stem)
- ❌ Ellos dijieron que sí. → ✅ Ellos dijeron que sí. (a stem ending in -j takes -eron, never -ieron)
- ❌ Ella dió el libro. → ✅ Ella dio el libro. (dio and vio are one syllable and never take a written accent)
Quick check
Here are five sentences to complete with the preterite form of the verb in parentheses.
- Ayer yo ___ (tener) mucho trabajo.
- Nosotros ___ (ir) al parque.
- Ella ___ (hacer) la comida.
- Ellos ___ (decir) la verdad.
- Yo le ___ (dar) las gracias.
Show answers
- Ayer yo tuve mucho trabajo. 2. Nosotros fuimos al parque. 3. Ella hizo la comida. 4. Ellos dijeron la verdad. 5. Yo le di las gracias.
Learn faster with GrammarMama
This article covers one topic — here's how GrammarMama helps you turn it into lasting progress:
-
Know your level — A quick placement test finds your CEFR level, so every exercise fits you. Find your level →
-
Follow a clear path — Practise every topic in the right order, from A1 all the way to C2. See the full path →
-
Set your own goal — Tell us what you're learning for, and exercises follow your interests. Set a goal →
-
Track your mistakes — See the patterns behind what trips you up, and fix them for good. Review your mistakes →
-
Build your vocabulary — Words from your exercises are saved and reviewed with spaced repetition. Open your vocabulary →
-
Practise speaking — Answer exercises out loud instead of typing, whenever you like. Try speech practice →
-
Train your pronunciation — Get instant, word-by-word feedback on how you sound. Train your pronunciation →
-
Practise a little every day — Short daily exercises, matched to your level, keep the language fresh. Start practising →
Key takeaways
- ser and ir share identical preterite forms (fui, fuiste, fue, fuimos, fuisteis, fueron) — only context tells them apart.
- dar and ver take short, unaccented -er/-ir-style endings (di, dio... / vi, vio...).
- tener, estar, poder, poner, saber, querer, venir and hacer replace their stem and share one ending set (-e, -iste, -o, -imos, -isteis, -ieron), never accented.
- hacer changes c→z before -o (hizo); decir and traer end in -eron, not -ieron (dijeron, trajeron).
- Knowing when to reach for the preterite at all, rather than the imperfect, is its own topic once both tenses are familiar.