The Polish past tense is mechanically regular, but it carries a feature English has no equivalent for: it agrees with the gender of the subject. Where English "I did" hides who the speaker is, Polish makes you choose between robiłem (a man speaking) and robiłam (a woman speaking) for that very same "I did." There is no neutral option. Every time you talk about the past, the verb broadcasts your gender — and in the plural, whether men are in the group at all. Learn the machine and this becomes automatic; ignore it and you will misgender yourself in every other sentence.
How the past is built
Every past-tense form has the same three layers, in this order:
- The stem — take the infinitive and remove -ć: robić → robi-, czytać → czyta-, mówić → mówi-.
- The characteristic -ł- marker (which becomes -l- before the -i/-y of the masculine-personal plural — more below).
- The gendered / personal ending that says who and what gender.
So robić gives the stem robi-, plus -ł-, plus the ending. The verb we will use throughout is robić ("to do, to make"), the standard model verb.
The full paradigm of robić
Here is robić in every person, gender, and number. Study the singular column-by-gender first, then the two-way plural split.
| Person | Masculine | Feminine | Neuter |
|---|---|---|---|
| ja (I) | robiłem | robiłam | — |
| ty (you sg) | robiłeś | robiłaś | — |
| on / ona / ono | robił | robiła | robiło |
| Person | Masculine-personal (men / mixed) | Non-masculine-personal (women / things) |
|---|---|---|
| my (we) | robiliśmy | robiłyśmy |
| wy (you pl) | robiliście | robiłyście |
| oni / one (they) | robili | robiły |
A few notes on the diacritics, which are load-bearing:
- The ł (l-with-stroke) is a distinct letter, not an l. robił not robil.
- In the masculine-personal plural the marker softens to plain l: robili, robiliśmy — note l, not ł. Everywhere else it stays ł: robiły, robiłyśmy.
- The 2nd-person endings carry an ś: robiłeś, robiłaś, robiliście, robiłyście.
- The vowel split in the plural is i/li for masculine-personal versus y/ły for everything else: robili vs robiły.
The singular: your gender is in the verb
In the singular there is no neutral "I." A man says robiłem; a woman says robiłam. The same split runs through "you": robiłeś (to/by a man) versus robiłaś (to/by a woman). The neuter -ło (robiło) exists but only for grammatically neuter subjects — a child (dziecko), an animal of neuter gender, the weather (padało "it was raining") — never for an adult speaking about themselves.
Wczoraj robiłem zakupy i ugotowałem obiad.
Yesterday I did the shopping and cooked dinner. (man speaking)
Wczoraj robiłam zakupy i ugotowałam obiad.
Yesterday I did the shopping and cooked dinner. (woman speaking)
Gdzie byłeś tak długo?
Where were you so long? (to a man)
Gdzie byłaś tak długo?
Where were you so long? (to a woman)
Dziecko spało, więc było cicho.
The child was sleeping, so it was quiet.
This is the single most distinctive fact about the Polish past for an English speaker: you cannot speak about your own past without revealing your gender, and you must pick the form that matches the real-world gender of whoever the subject is.
The plural: does the group include a man?
Polish plurals make a cut English has no idea about: the masculine-personal category (the męskoosobowy) versus everything else (the niemęskoosobowy). A group counts as masculine-personal if it contains at least one male human. A group of only women, or of children, animals, or objects, is non-masculine-personal — even if there are a hundred of them.
This shows up directly in "they did":
- robili — they did, where the group includes a man (men, or a mixed group of men and women).
- robiły — they did, where the group is all women, or things/animals.
Chłopcy robili hałas na korytarzu.
The boys were making noise in the corridor. (males → robili)
Dziewczyny robiły projekt całą noc.
The girls worked on the project all night. (all female → robiły)
Mój brat i moja siostra robili to razem.
My brother and sister did it together. (mixed group → robili, because a man is in it)
Koty spały cały dzień na kanapie.
The cats slept all day on the sofa. (animals → spały, non-masc-personal)
The same split runs through "we" and "you (pl)": robiliśmy / robiliście when the group includes a man, robiłyśmy / robiłyście when it doesn't.
Robiliśmy remont przez całe lato.
We were doing the renovation all summer. (group includes a man → robiliśmy)
Robiłyśmy zdjęcia na wycieczce.
We took photos on the trip. (all women → robiłyśmy)
One man among ninety-nine women still makes the whole group masculine-personal — robili, robiliśmy. The grammar of this category is detailed on the masculine-personal plural page; for the verb, you only need: man in the group → -li forms; no man → -ły forms.
A second model verb: czytać
The machine is identical for any verb; only the stem changes. Here is czytać ("to read") so you can see -ał- stems behave the same way:
| Person | Masc. | Fem. | Neut. | Masc-pers. pl | Non-masc-pers. pl |
|---|---|---|---|---|---|
| ja | czytałem | czytałam | — | — | — |
| ty | czytałeś | czytałaś | — | — | — |
| on/ona/ono | czytał | czytała | czytało | — | — |
| my | — | — | — | czytaliśmy | czytałyśmy |
| wy | — | — | — | czytaliście | czytałyście |
| oni/one | — | — | — | czytali | czytały |
Note the same softening: czytali (masc-pers, plain l) but czytały (non-masc-pers, ł). The -a- of the stem stays put.
być and the irregular stems — a preview
The past of być ("to be") follows exactly this pattern: byłem / byłam, byłeś / byłaś, był / była / było, byliśmy / byłyśmy, byliście / byłyście, byli / były. A few common verbs have an irregular past stem that you can't predict from the infinitive — iść → szedł / szła ("went"), jeść → jadł ("ate"), móc → mógł / mogła ("could"). These keep the gendered-ending machine intact; only the stem is surprising, and they get their own być and irregular past page.
Byłem wczoraj u lekarza.
I was at the doctor's yesterday. (man speaking)
Szła szybko, bo padał deszcz.
She was walking fast because it was raining.
Common Mistakes
❌ Wczoraj robiłem obiad. (said by a woman)
Incorrect — a woman uses the feminine -łam form, not -łem.
✅ Wczoraj robiłam obiad.
Yesterday I made dinner. (woman speaking)
❌ Dziewczyny robili projekt.
Incorrect — an all-female group is non-masculine-personal: robiły, not robili.
✅ Dziewczyny robiły projekt.
The girls did the project.
❌ Mój brat i ja robiłyśmy to razem.
Incorrect — a group with a man (brother) is masculine-personal: robiliśmy.
✅ Mój brat i ja robiliśmy to razem.
My brother and I did it together.
❌ On robil to wczoraj.
Incorrect spelling — it's robił, with ł, not plain l.
✅ On robił to wczoraj.
He did it yesterday.
❌ Gdzie byłeś? (asked of a woman)
Incorrect — to a woman the form is byłaś.
✅ Gdzie byłaś?
Where were you? (to a woman)
Key Takeaways
- The past is stem + -ł- + gendered/personal ending: robi- + ł + am = robiłam.
- The singular marks gender: robiłem (m) / robiłam (f) / robiło (n). There is no genderless "I did."
- The plural splits masculine-personal (robili, robiliśmy, robiliście — group includes a man, l) from non-masculine-personal (robiły, robiłyśmy, robiłyście — no man, ł).
- The verb agrees with the subject's real-world gender, not the listener's or the speaker's.
- być and a handful of irregular stems (szedł, jadł, mógł) use the very same endings.
Now practice Polish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Polish→Related Topics
- Floating Past-Tense Endings (-m, -ś, -śmy)B1 — The past-tense personal endings -(e)m, -(e)ś, -śmy, -ście are movable clitics that can detach from the verb and hop onto an earlier word — Gdzieś był? for Gdzie byłeś? — a feature competitors rarely explain.
- Past Tense of być and Irregular StemsA2 — The past tense of być plus the high-frequency verbs whose masculine past hides a suppletive or vowel-shifting stem (iść→szedł/szła, móc→mógł/mogła, jeść→jadł).
- The Masculine-Personal Plural (Męskoosobowy)B1 — Polish plurals split into masculine-personal vs everything-else — and a single male human in the group flips the noun, adjective, verb, and pronoun.
- robić / zrobić — to do, makeA1 — Full conjugation reference for the model aspect pair robić (impf) / zrobić (pf) — present, past, future, imperative, participles — and the cleanest illustration in Polish of how aspect and tense interact (robię vs zrobię vs zrobiłem).
- Using the Past: Imperfective vs PerfectiveB1 — Every Polish verb is imperfective or perfective, so the past tense is really two pasts — czytałem (was reading) vs. przeczytałem (read through) — and you choose the aspect before you build the sentence.