Forming the l-Participle

The Czech past tense is built around one key form: the l-participle. Almost every past-tense sentence you will ever say in Czech contains it, so getting comfortable with how it's made is the gateway to talking about anything that already happened. The name is literal — it's the form of the verb that ends in -l: dělal ("did"), mluvil ("spoke"), byl ("was"). Master this one piece and the rest of the past tense slots into place around it.

The most important thing to understand up front — and the point where English speakers most often go astray — is that the l-participle is not a complete past tense on its own. English builds its past out of a single word that does everything: I worked, she spoke, they went. Czech does not. The Czech past is built from two pieces: the l-participle (which carries the meaning and the gender/number agreement) plus a small auxiliary verb (which carries the person — jsem for "I," jsi for "you," and so on). On this page we focus on building the participle itself; the auxiliary and the agreement endings are covered on their own pages.

There's a second thing to keep in mind from the outset: the l-participle carries aspect. dělal is the imperfective past ("was doing / used to do") and udělal is the perfective past ("did / got done"). The choice between them is exactly the aspect decision from the aspect fundamentals — it doesn't go away in the past tense; it lives right inside the participle.

The regular rule: drop -t, add -l

For the great majority of verbs, forming the masculine singular l-participle is wonderfully mechanical. Take the infinitive, drop the final -t, and add -l.

InfinitiveDrop -tAdd -lMeaning
dělatděla-dělal(he) did
mluvitmluvi-mluvil(he) spoke
pracovatpracova-pracoval(he) worked
vařitvaři-vařil(he) cooked
čekatčeka-čekal(he) waited

Mluvil česky velmi dobře.

He spoke Czech very well.

Celé odpoledne pracoval na zahradě.

He worked in the garden all afternoon.

Dlouho na tebe čekal.

He waited for you a long time.

The form above (dělal, mluvil, etc.) is specifically the masculine singular. It is the bare form ending in -l, with nothing after it. Other genders and numbers add endings to this same stem — dělala (feminine), dělalo (neuter), dělali / dělaly / dělala (plurals) — but those belong to the agreement page. For now, every example here is masculine singular so you can see the bare -l clearly.

💡
Build the l-participle from the infinitive (past) stem, not the present stem. From dělat you get dělal — never anything based on the present-tense dělá-. The past is an infinitive-stem affair.

Irregular stems: when "drop -t, add -l" isn't enough

A set of common verbs — especially short ones and those ending in -st, -ci, or with consonant stems — do not simply drop -t and add -l. Their past stem changes shape, and you have to learn each one. These are high-frequency verbs, so the effort pays off fast.

Infinitivel-participle (m.sg.)Meaning
čístčetl(he) read
jístjedl(he) ate
néstnesl(he) carried
jítšel(he) went (on foot)
mocimohl(he) could
říciřekl(he) said

Look at číst → četl: you couldn't predict the -t- in the middle from the infinitive. The same goes for jíst → jedl (a -d- appears) and the wildly irregular jít → šel ("went"), which doesn't even share a recognisable stem with its infinitive. There is no clean shortcut for these — they're memorisation items, and the most important ones are gathered on the irregular participles page.

Četl tu knihu celou noc.

He read that book all night long.

Šel domů pěšky.

He walked home.

Nemohl přijít kvůli práci.

He couldn't come because of work.

The everyday workhorse: byl

The most frequent l-participle of all is from být ("to be"): the masculine singular is byl ("was"). You will use it constantly, both as a full verb ("he was somewhere") and as a building block for other constructions.

Byl doma celý den.

He was at home all day.

Včera byl krásný den.

Yesterday was a beautiful day.

Remember: the participle needs an auxiliary

This is worth repeating because it's the structural difference English speakers most need to internalise. The participle by itself is not a finished past-tense sentence in the first or second person. To say "I spoke" or "you read," you combine the participle with the auxiliary — the present tense of být in its short, clitic form.

Mluvil jsem česky.

I spoke Czech. (mluvil + jsem 'I')

Četl jsi tu knihu?

Did you read that book? (četl + jsi 'you')

Here jsem ("I") and jsi ("you") are the auxiliary that supplies the person; the participle mluvil / četl supplies the meaning. In the third person, there is no auxiliary at all — Mluvil česky simply means "He spoke Czech." That asymmetry (auxiliary in the 1st/2nd person, none in the 3rd) is exactly why third-person sentences can look like a bare participle while first-person ones can't. The full mechanics of the auxiliary — its forms and, crucially, its position in the sentence — live on the past auxiliary page.

💡
The l-participle = meaning + gender/number. The auxiliary (jsem, jsi…) = person. A complete past tense needs both — except in the third person, where the auxiliary is simply absent.

Aspect lives in the participle

Because the participle is built straight from the infinitive, it inherits that infinitive's aspect. Choose dělat and you get the imperfective participle dělal; choose udělat and you get the perfective udělal. The two describe the same general event but from the familiar opposite angles.

Dělal úkol celý večer.

He was doing his homework all evening. (imperfective — the activity)

Udělal úkol za hodinu.

He got his homework done in an hour. (perfective — the finished result)

The grammar of building the participle is identical for both — drop -t, add -l — but which verb you start from is the same aspect decision you make everywhere else in the language.

Common Mistakes

❌ Já mluvil česky.

Incomplete — in the 1st person you need the auxiliary; the participle alone isn't enough.

✅ Mluvil jsem česky.

I spoke Czech.

❌ Číst knihu včera.

Incorrect — that's the infinitive; the past needs the participle (and an auxiliary).

✅ Četl jsem knihu včera.

I read a book yesterday.

❌ On čítl noviny.

Incorrect — číst is irregular; the participle is četl, not a regular *čítl.

✅ Četl noviny.

He read the newspaper.

❌ Jídl sem v restauraci.

Two errors — the participle of jíst is jedl (not *jídl), and the auxiliary is jsem, not *sem in writing.

✅ Jedl jsem v restauraci.

I ate at a restaurant.

Key Takeaways

  • The l-participle is the core of the Czech past tense; the masculine singular ends in bare -l.
  • The regular rule is drop -t, add -l (dělat → dělal, mluvit → mluvil).
  • A set of common verbs is irregular: číst → četl, jíst → jedl, jít → šel, moci → mohl, říci → řekl.
  • Build it from the infinitive/past stem, not the present stem.
  • The participle carries aspect (dělal impf. vs udělal pf.).
  • It is not a full past tense by itself: pair it with an auxiliary (jsem, jsi…) in the 1st/2nd person; the 3rd person has none.

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

  • The Past Auxiliary (jsem, jsi)A1How the past tense combines the l-participle with present-tense forms of být for the 1st and 2nd persons.
  • Gender and Number Agreement of the l-ParticipleA2How 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.
  • Irregular Past ParticiplesB2Common verbs with unpredictable l-participles.
  • Past of BýtA1The past-tense paradigm of být, with gender agreement, and its uses as 'was/were' and in impersonal expressions.
  • What Is Verbal Aspect?A1An overview of the perfective/imperfective distinction that organizes the entire Czech verb system.