The Czech past tense is built on the l-participle — dělal, viděla, psali — and the name advertises its defining feature: that final -l. But with one specific group of verbs, the masculine singular form can lose the -l entirely and end on a bare consonant: nesl → nes, mohl → moh, řekl → řek. To an English speaker this looks like a typo or an unfinished word. It is neither. This page explains exactly which verbs do it, why only the masculine singular is affected, and how to tell the standard cases apart from the purely colloquial ones — because that distinction is the whole point.
Why this happens only after a consonant
A normal l-participle is built on a vowel: dělA-l, vidě-l, prosi-l. The -l leans on the vowel in front of it and is easy to pronounce. The verbs that drop it are exactly the ones whose past stem ends in a consonant, so the -l would have to follow another consonant with no vowel between them: nes-l, moh-l, řek-l, pek-l, ved-l. That consonant-plus-l cluster is awkward, and Czech resolves it in the masculine singular by simply dropping the -l and letting the bare consonant stand as the whole participle.
The crucial point is that this is a masculine-singular-only event. The masculine singular happens to be the one form with no ending vowel after the participle stem — it is the bare stem itself. Every other gender and number adds an ending that starts with a vowel:
| Form | nést (to carry) | moct (to be able) |
|---|---|---|
| masculine sg. | nesl or nes | mohl or moh |
| feminine sg. | nesla | mohla |
| neuter sg. | neslo | mohlo |
| masc. anim. pl. | nesli | mohli |
| fem./inanim. pl. | nesly | mohly |
In nesla, neslo, nesli, nesly the -l- now sits comfortably between two vowels (nes-l-a), so it is never dropped. There is no nesa or moha. This is the single most useful thing to remember: the bare form only ever appears in the masculine singular, and the feminine/neuter/plural always restore the full -l-.
The most frequent droppers: moct and říct
The drop is heard with all the consonant-stem verbs below, but it is overwhelmingly most common with two extremely high-frequency verbs — moct/moci "to be able" and říct "to say." With these two the bare form is so routine in speech that it can sound more natural than the full one. Note, though, that this is still a spoken feature: the standard written norm keeps the -l even here, so moh and řek belong to dialogue and casual writing, not to edited prose. Start with moct:
Chtěl jsem ti pomoct, ale nemoh jsem se k tobě dovolat.
I wanted to help you, but I couldn't get through to you. (nemoh, common spoken variant of nemohl)
The participle of moct is mohl, and the masculine moh (without -l) is everywhere in speech. In edited prose you write mohl; in dialogue, fiction rendering real speech, and all casual writing you will see moh. The same goes for řekl "said" → řek, one of the most frequent verbs in the language:
Řek mi, ať počkám venku, a víc už se neukázal.
He told me to wait outside, and then he never showed up again. (řek = řekl, very frequent in speech)
Petr přišel pozdě a ani slovo neřek.
Petr came late and didn't say a single word. (neřek = neřekl)
Note that the feminine and plural never lose it — Řekla mi…, Řekli mi… — exactly as the table predicts.
The wider group: nesl → nes and friends
The same drop reaches the rest of the consonant-stem verbs — it is simply less frequent than with moh and řek. For all of them the bare masculine is (informal): fully natural in speech and casual writing, but you write the full -l form in anything edited or formal. This covers the productive -st / -zt verbs and the velar-stem verbs:
| Infinitive | Full masc. (standard) | Bare masc. (informal) | Meaning |
|---|---|---|---|
| nést | nesl | nes | carried |
| vést | vedl | ved | led |
| vézt | vezl | vez | transported |
| plést | pletl | plet | knitted / muddled |
| péct | pekl | pek | baked |
| téct | tekl | tek | flowed |
| tisknout | tiskl | tisk | pressed / printed |
Nes jsem ty tašky celou cestu od tramvaje sám.
I carried those bags the whole way from the tram by myself. (informal nes = nesl)
Včera pek koláče a dneska už zase stojí u trouby.
Yesterday he baked cakes and today he's at the oven again. (informal pek = pekl)
Now watch the feminine and plural keep the -l- intact, contrasting masculine against feminine exactly as a learner needs to internalise:
Upekl chleba? — Ne, ten chleba upekla Jana.
Did he bake the bread? — No, Jana baked that bread. (masc. upekl / fem. upekla — never *upeka)
Mohl bys přijít dřív? Tvoje sestra mohla, tak proč ne ty?
Could you come earlier? Your sister could, so why not you? (masc. mohl / fem. mohla)
Watch out: a bare masculine is not "incomplete"
The instinct to "finish" nes into nesl is correct for writing but wrong for hearing — when a native speaker says nes, moh, řek, nothing has been left off as far as the spoken grammar is concerned. The bare form is the complete masculine-singular participle in that register. Train your ear to accept it, and train your pen to write the full -l:
Moh jsem ti zavolat, ale bylo už pozdě, tak jsem to nechal na ráno.
I could have called you, but it was already late, so I left it for the morning. (heard everywhere; in writing: mohl)
Comparison with English
English has nothing like this, because English past tenses don't agree with their subject at all: "he carried," "she carried," "they carried" are identical. Czech makes the participle agree in gender and number, and the -l drop is a side effect of that agreement system meeting an awkward consonant cluster in the one form — the masculine singular — that has no vowel ending to protect the -l. So where English has a single invariant past form, Czech has up to five, and only one of them, under the right phonetic conditions, can shed its -l.
This also means you cannot "learn" the bare form once and reuse it across the paradigm. Moh is the masculine; the moment the subject becomes feminine or plural you must produce mohla / mohlo / mohli / mohly with the -l- fully present. There is no shortcut — the drop is locked to a single cell of the table.
Common Mistakes
❌ Jana ten dopis nes na poštu.
Incorrect — Jana is feminine, so the participle must be nesla; the bare form is masculine-singular only.
✅ Jana ten dopis nesla na poštu.
Jana took that letter to the post office.
❌ Kluci to nemoh stihnout.
Incorrect — kluci is masculine animate plural; it needs nemohli, not the bare singular nemoh.
✅ Kluci to nemohli stihnout.
The boys couldn't make it in time.
❌ V oficiálním dopise jsem napsal: „Nemoh jsem se dostavit.“
Incorrect — in a formal letter, write the full participle nemohl, not the colloquial nemoh.
✅ V oficiálním dopise jsem napsal: „Nemohl jsem se dostavit.“
In the official letter I wrote: 'I was unable to attend.'
❌ Voda teka celou noc.
Incorrect — there is no *teka; feminine of téct is tekla, and the masculine bare form is tek.
✅ Voda tekla celou noc.
The water ran all night.
Key Takeaways
- A small set of consonant-stem verbs (nést, vést, vézt, plést, péct, téct, tisknout, moct, plus říct) can drop the final -l in the masculine singular: nesl → nes, mohl → moh, řekl → řek.
- The drop happens because the -l would otherwise sit after a consonant with no vowel cushion; in every other form an ending vowel protects it.
- The feminine, neuter, and plural always restore the -l-: nesla, neslo, nesli, nesly — there is no bare form outside the masculine singular.
- Moh, řek and the like are heard constantly; treat them as (informal) and write the full -l form (mohl, řekl) in anything edited or formal.
- The bare masculine is a complete, correct form in speech — not an unfinished word.
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.
- Irregular Past ParticiplesB2 — Common verbs with unpredictable l-participles.
- Colloquial Features of the PastB2 — Spoken-Czech reductions in the past tense — the obligatory ses/sis contraction, auxiliary clitics in fast speech, and the Common-Czech sounds you'll hear but shouldn't write.
- Features of Common Czech (Obecná Čeština)B2 — The concrete grammatical markers of the everyday Bohemian vernacular.