The Czech past tense is built from two pieces: an l-participle (a form of the main verb ending in -l) and the present tense of být ("to be") used as an auxiliary. There is only one past tense for everyday purposes — the same construction covers "I did," "I was doing," and "I have done," with aspect (not a separate tense) handling the difference. This page is a reference for assembling it correctly: the participle endings, their agreement, and the all-important placement of the auxiliary.
The two ingredients
1. The l-participle — take the past stem and add an -l plus a gender/number ending. For most verbs the past stem is the infinitive minus -t:
2. The auxiliary být — the present-tense forms jsem, jsi, jsme, jste mark first and second person. Crucially, the third person has no auxiliary at all — the bare participle stands alone.
| Person | Auxiliary | Example (dělat, masc.) |
|---|---|---|
| já | jsem | dělal jsem |
| ty | jsi | dělal jsi |
| on | — (none) | dělal |
| my | jsme | dělali jsme |
| vy | jste | dělali jste |
| oni | — (none) | dělali |
Dělal jsem to celé odpoledne.
I was doing it all afternoon. (1st person → auxiliary jsem; male speaker)
Petr to udělal.
Petr did it. (3rd person → no auxiliary at all)
Gender and number agreement
This is what English speakers most need to internalize: the participle agrees with the subject in gender and number, exactly like an adjective. The choice of ending depends on whether the subject is masculine, feminine, or neuter, singular or plural — and in the plural, on animacy for masculines.
Singular
| Gender | Ending | dělat | být |
|---|---|---|---|
| masculine | -l | dělal | byl |
| feminine | -la | dělala | byla |
| neuter | -lo | dělalo | bylo |
Plural
| Gender | Ending | dělat | být |
|---|---|---|---|
| masculine animate | -li | dělali | byli |
| masculine inanimate / feminine | -ly | dělaly | byly |
| neuter | -la | dělala | byla |
The endings -li, -ly, -la are pronounced identically in casual speech but written differently — this is one of the trickiest spelling distinctions in Czech and a constant headache even for natives. See l-participle agreement.
On to viděl.
He saw it. (masculine singular → -l)
Ona to viděla.
She saw it. (feminine singular → -la)
To dítě to vidělo.
The child saw it. (neuter singular → -lo)
The masculine-animate -li vs. feminine -ly contrast
The plural is where agreement bites hardest. A group of men (or any group including at least one man, with a masculine-animate head noun) takes -li; a group of women, or masculine-inanimate things, takes -ly.
Kluci si hráli na zahradě.
The boys played in the garden. (masc. animate plural → -li)
Holky si hrály na zahradě.
The girls played in the garden. (feminine plural → -ly)
Vlaky měly zpoždění.
The trains were delayed. (masc. inanimate plural → -ly, not -li)
For mixed-gender groups (men and women together), the masculine-animate -li wins. See l-participle agreement.
Consonant-stem participles without -e-
Many common verbs whose stem ends in a consonant form the participle without an inserted -e- before the -l. You cannot say neselo with an extra vowel — the consonant sits directly against the -l:
| Infinitive | Participle (m.) | Meaning |
|---|---|---|
| nést | nesl | carried |
| moci | mohl | could / was able |
| vést | vedl | led |
| říct | řekl | said |
| péct | pekl | baked |
Nesl jsem těžkou tašku.
I was carrying a heavy bag. (nesl — no -e- before -l; male speaker)
Nemohli jsme přijít, omlouváme se.
We couldn't come, we're sorry. (mohl → mohli)
The -nul / -l split for -nout verbs
Verbs ending in -nout have two competing participle shapes. The older, fuller form keeps -nu- (tisknul); the shorter, often more literary or standard form drops it (tiskl). Both are heard; the choice varies by verb and register, with the shorter form felt as more formal for many verbs and the -nul form as more colloquial.
| Infinitive | Longer (often colloquial) | Shorter (often standard/literary) |
|---|---|---|
| tisknout | tisknul | tiskl |
| padnout | padnul | padl |
| zvednout | zvednul | zvedl |
A handful of -nout verbs sit outside this neat split because their standard participle uses a different stem altogether — most notably zapomenout ("to forget"), whose standard past is zapomněl (the zapomnul you sometimes hear is colloquial).
Zapomněl jsem klíče doma.
I left my keys at home. (zapomněl — the standard stem; male speaker)
The auxiliary is a second-position clitic
This is the rule that makes Czech past-tense word order feel alien at first. The auxiliary jsem / jsi / jsme / jste is a clitic: an unstressed little word that must sit in the second position of the clause — right after the first stressed unit, not necessarily next to its participle. If the participle is the first word, the auxiliary follows it; but if anything else opens the clause (an adverb, an object, a subject), the auxiliary slots in immediately after that opener.
Udělal jsem to.
I did it. (participle first → jsem in second position right after it)
Včera jsem to udělal.
Yesterday I did it. (the adverb opens the clause → jsem jumps to second position, before the participle)
To jsem ti neřekl.
I didn't tell you that. (object 'to' opens the clause → jsem comes second)
When several clitics cluster, they line up in a fixed order — the auxiliary first, then short-form pronouns. See the clitic second-position rule and the past-tense auxiliary.
Common mistakes
❌ On je udělal to.
Wrong — the third person takes no auxiliary; there is no 'je' in the past.
✅ On to udělal.
He did it.
❌ Holky si hráli na zahradě.
Wrong agreement — a feminine plural subject needs -ly, not -li.
✅ Holky si hrály na zahradě.
The girls played in the garden.
❌ Včera udělal jsem to.
Wrong order — with an opener like 'včera', the clitic jsem must come second, not after the participle.
✅ Včera jsem to udělal.
Yesterday I did it.
❌ Já dělala jsem to.
Clunky — once 'já' opens the clause, jsem belongs in second position, before the participle.
✅ Já jsem to dělala. / Dělala jsem to.
I was doing it. (female speaker)
❌ Neseli jsme tašky.
Wrong stem — nést has no -e- before -l; the participle is nesl → nesli.
✅ Nesli jsme tašky.
We were carrying the bags.
Now practice Czech
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Czech→Related Topics
- Forming the l-ParticipleA1 — Building the past-tense participle from the infinitive stem.
- Gender and Number Agreement of the l-ParticipleA2 — How the Czech past-tense participle changes its ending to match the subject's gender and number — including marking your own gender in the first person.
- Word Order of the Past AuxiliaryA2 — The past-tense auxiliary jsem/jsi/jsme/jste is a second-position clitic: it locks into the second slot of the clause, right after the first stressed unit, and does not have to stand next to the participle.
- The Second-Position (Wackernagel) RuleB1 — Why clitics must sit in the second slot of the clause.
- dělat / udělat — to do, to makeA1 — Full conjugation of the aspect pair dělat (imperfective) and udělat (perfective), the model verb for the whole -á- class.