The Czech past tense is built from two pieces: the l-participle (the verb form ending in -l, like dělal "did/was doing") and a present-tense form of být "to be" used as an auxiliary. Together they say who did something. This is roughly how English builds "I have done" — a form of have plus a participle — except that Czech uses to be, not to have, and, surprisingly, drops the auxiliary entirely in the third person.
That last point is the one that trips up English speakers most. In English every finite clause needs a subject and a tensed verb. Czech, in the past, lets the third person stand on a bare participle: On dělal literally reads "He did(-l)," with nothing where you expect "is" or "has." Get comfortable with that gap and the rest of the system falls into place quickly.
The auxiliary forms
The auxiliary is simply the present tense of být, minus the third person. Here it is paired with the participle of dělat "to do, to make" (masculine singular shown):
| Person | Participle + auxiliary | Meaning |
|---|---|---|
| 1sg (já) | dělal jsem | I did / was doing |
| 2sg (ty) | dělal jsi | you did |
| 3sg (on) | dělal — | he did (no auxiliary) |
| 1pl (my) | dělali jsme | we did |
| 2pl (vy) | dělali jste | you (pl./formal) did |
| 3pl (oni) | dělali — | they did (no auxiliary) |
Notice the symmetry: 1st and 2nd person carry an auxiliary (jsem, jsi, jsme, jste); the 3rd person carries none. The participle itself changes for number and gender (dělal / dělala / dělali), which is why the third person can survive without an auxiliary — the -l form already tells you it is past, and agreement tells you about the subject.
Byl jsem doma celý den.
I was at home all day.
Co jsi dělal o víkendu?
What did you do over the weekend?
Včera pracoval do noci.
Yesterday he worked until night. (3rd person, no auxiliary)
Why being is the auxiliary, and why the third person is bare
Historically the construction was a perfect: "I am having-done." Every person had its own to be — including the third (on jest dělal). Over the centuries the third-person form of být (jest, modern je) dropped out of this construction, because the participle's gender/number agreement already carried the information je would have added. The first and second persons kept their auxiliaries because jsem vs jsi is the only thing distinguishing "I did" from "you did" — the participle is identical (dělal).
So the rule has an internal logic: the auxiliary stays exactly where the participle alone would be ambiguous about person, and disappears where it would be redundant.
The auxiliary is a clitic in second position
Here is the second big surprise. jsem, jsi, jsme, jste are clitics — unstressed little words that cannot stand on their own and that must sit in the second position of the clause (the so-called Wackernagel position). They lean on whatever comes first. This means the auxiliary is very often separated from its participle.
If the participle is the first thing in the clause, the auxiliary follows it directly:
Pracoval jsem celý týden.
I worked all week.
But if anything else opens the clause — an adverb, an object, a question word — that element takes first position and the auxiliary slides in right after it, before the participle:
Včera jsem to dělal.
I did it yesterday. (literally: Yesterday + jsem + it + did)
Dneska jsem nic neudělal.
I didn't get anything done today.
Proč jsi mi to neřekla?
Why didn't you tell me that? (to a woman)
In Včera jsem to dělal, the participle dělal is now the last word, three slots away from its auxiliary. This feels alien to English speakers, who keep "have" glued to its participle. In Czech the auxiliary floats to second position regardless of where the participle ends up. The full mechanics of which element wins first position, and the order of multiple clitics, are covered on the word order of the past auxiliary page and the general second-position rule.
The third person really does stand alone
Because there is no third-person auxiliary, a third-person past clause can be as short as a single word — the participle:
Spala.
She was sleeping. / She slept.
Přišli pozdě.
They arrived late.
Petr to nevěděl.
Peter didn't know that.
English forces "she was sleeping," "they did arrive," "Peter did not know." Czech needs none of that auxiliary scaffolding in the third person. The clause is complete with just the -l form (plus its objects and adverbs).
Quick paradigm with a real verb
Putting it together with číst "to read" (masculine subject), watch how the auxiliary attaches to the first element:
| Czech | English |
|---|---|
| Četl jsem tu knihu. | I read that book. |
| Tu knihu jsi četl? | Did you read that book? |
| Tu knihu četl. | He read that book. (no aux) |
| Včera jsme četli noviny. | We read the paper yesterday. |
| Co jste četli? | What did you read? |
| Nic nečetli. | They didn't read anything. (no aux) |
Common Mistakes
❌ On je dělal.
Incorrect — the 3rd person takes no auxiliary; je is wrong here.
✅ On dělal.
He did / was doing. (bare participle in the 3rd person)
❌ Jsem byl doma.
Incorrect — a clitic cannot start the clause.
✅ Byl jsem doma.
I was at home. (the participle takes first position, jsem follows)
❌ Včera dělal jsem to.
Incorrect — the auxiliary must be in second position, right after Včera.
✅ Včera jsem to dělal.
I did it yesterday.
❌ Co dělal jsi?
Incorrect — after the question word Co, the auxiliary jsi comes next, not the participle.
✅ Co jsi dělal?
What did you do?
❌ Oni jsou pracovali.
Incorrect — the 3rd person plural has no auxiliary either.
✅ Oni pracovali. / Pracovali.
They worked. (the pronoun is optional; no auxiliary)
Key Takeaways
- Past tense = l-participle
- present být as auxiliary, but only in the 1st and 2nd person.
- The 3rd person (singular and plural) uses the bare participle — no auxiliary at all.
- The auxiliary (jsem, jsi, jsme, jste) is a clitic that must sit in second position, so it is frequently separated from its participle: Včera *jsem to dělal*.
- Never open a clause with the auxiliary — something must come before it.
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.
- 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.
- Past of BýtA1 — The past-tense paradigm of být, with gender agreement, and its uses as 'was/were' and in impersonal expressions.
- Být — To Be (Introduction)A1 — A first look at být, the most important and most irregular Czech verb.
- The Second-Position (Wackernagel) RuleB1 — Why clitics must sit in the second slot of the clause.