The Czech past tense is built from two pieces: the l-participle (the -l form that carries the meaning and agrees with the subject — dělal, dělala, dělali) and a little auxiliary borrowed from the present of být (jsem, jsi, jsme, jste). When you negate the past, only one of those two pieces takes the negative prefix — and getting the right one is the whole game. The rule is short and absolute: ne- attaches to the participle, never to the auxiliary.
The core rule: ne- goes on the participle
The negative prefix ne- glues onto the front of the l-participle, written as one word. The auxiliary jsem/jsi stays exactly where it was, stays unnegated, and keeps its place in the second-position slot of the clause.
Nedělal jsem to.
I didn't do it. (ne- on the participle dělal; the auxiliary jsem follows, untouched)
Nepřišel jsi včas.
You didn't come on time. (ne- on přišel; jsi stays separate and positive)
Nebyli jsme doma.
We weren't at home. (ne- on byli; jsme follows)
Notice what does not happen. You never negate the auxiliary, and you never split ne off as a separate word. The single most common beginner error is to treat ne like the English not and float it in front of the helper verb — producing the impossible Ne jsem dělal. Czech simply does not work that way: the meaning lives in the participle, so that is where the negation must land.
The third person has no auxiliary at all
In the third person — he, she, it, they — Czech past tense uses only the participle, with no auxiliary (there is no jest or jsou here). That makes third-person negation even simpler: you just prefix ne- and you are done.
Neviděl jsem ho, protože nepřišel.
I didn't see him because he didn't come. (nepřišel = he didn't come, no auxiliary)
Nepracovali jsme a oni taky nepracovali.
We didn't work, and they didn't work either.
Here is the full negated past of být (to be), which doubles as your model for every other verb. Mind the gendered participle and especially the neuter plural in -a:
| Subject | Affirmative | Negative |
|---|---|---|
| já (m./f.) | byl / byla jsem | nebyl / nebyla jsem |
| ty (m./f.) | byl / byla jsi | nebyl / nebyla jsi |
| on / ona / ono | byl / byla / bylo | nebyl / nebyla / nebylo |
| my | byli / byly jsme | nebyli / nebyly jsme |
| vy | byli / byly jste | nebyli / nebyly jste |
| oni / ony / ona (n.) | byli / byly / byla | nebyli / nebyly / nebyla |
The neuter plural deserves a second look, because English speakers and even careless learners reach for -ly by analogy with the feminine. It is -a: inanimate neuter things in the plural take a participle ending in -a, not -ly.
Auta nestála na parkovišti.
The cars weren't parked in the car park. (auta = neuter plural → participle nestála in -a, not nestály)
Okna nebyla otevřená.
The windows weren't open. (okna = neuter plural → nebyla)
Reflexive verbs: ne- still goes on the participle
Reflexive verbs carry the little clitic se or si, and beginners sometimes wonder whether the negation should attach to that. It should not. The prefix ne- lands on the participle as always; se/si keeps its own place in the clitic chain, right after the auxiliary.
Nevrátil se domů včas.
He didn't come back home on time. (ne- on vrátil; the reflexive se follows)
Nebála se ničeho.
She wasn't afraid of anything. (ne- on bála, the participle of bát se)
When there is also a first- or second-person auxiliary, the order is fixed: auxiliary first, then se/si. The negation is still on the participle, sitting at the front of the whole cluster or wherever the participle falls.
Včera jsem se neučil, byl jsem nemocný.
I didn't study yesterday, I was ill. (the clitics jsem + se cluster in second position; ne- rides on the participle neučil)
Read that last one carefully: the auxiliary jsem and the reflexive se sit together in second position (jsem se), and the participle neučil carries the ne-. The clitics are never negated; they just ride along in their fixed order.
Nevšiml sis toho?
Didn't you notice it? (ne- on všiml; the clitics si + s [=jsi] cluster after it)
Why this is easier than English — and where it can bite
English negates the past with a whole machine: it inserts the auxiliary did and a separate not, and it strips the tense off the main verb (I went → I did not go, never I did not went). Czech throws all of that away. There is no did, no separate not, and the participle never changes its shape under negation — přišel and nepřišel are the same word plus two letters. So in one sense the system is dramatically simpler.
The bite is purely a matter of habit: because English speakers are trained to negate the helper, they instinctively want to attach ne to jsem. Resist it. In Czech the helper is untouchable; the participle is where the action — and the negation — lives.
To jsem neřekl.
I didn't say that. (auxiliary jsem stays positive in second position; ne- is on řekl)
Neměli jsme čas se rozloučit.
We didn't have time to say goodbye.
A note on objects: the genitive of negation
One ripple worth flagging. In older and more formal Czech, negating a verb could pull its direct object out of the accusative and into the genitive — the so-called genitive of negation. You still meet it in fixed phrases: neměl jsem času "I had no time," nedostal jsem žádných peněz "I got no money." In everyday modern Czech the object usually just stays accusative (neměl jsem čas), so as an A2 learner you can default to the accusative and simply recognize the genitive when you meet it. The page linked above covers the details; here the takeaway is only that negation can occasionally reach beyond the verb and touch the object's case.
Common Mistakes
These are the errors that come straight from importing English (or other Slavic) habits.
❌ Ne jsem dělal úkoly.
Incorrect — you cannot negate the auxiliary or float ne separately; ne- glues onto the participle.
✅ Nedělal jsem úkoly.
I didn't do my homework.
❌ Já nejsem přišel.
Incorrect — nejsem is the negated 'I am'; the past auxiliary jsem must stay positive, and ne- goes on the participle.
✅ Já jsem nepřišel.
I didn't come. (or simply: Nepřišel jsem.)
❌ Auta nestály před domem.
Incorrect — neuter plural takes -a, so the participle is nestála, not nestály.
✅ Auta nestála před domem.
The cars weren't parked in front of the house.
❌ Ne vrátil se včas.
Incorrect — ne- must be fused to the participle as one word; the reflexive se stays put.
✅ Nevrátil se včas.
He didn't come back on time.
❌ Neviděl jsem ne film.
Incorrect — there is no second floating 'not'; one prefixed ne- on the participle does the whole job.
✅ Neviděl jsem ten film.
I didn't see that film.
Key Takeaways
- The past = l-participle + auxiliary; to negate, prefix ne- onto the participle only.
- The auxiliary jsem/jsi/jsme/jste stays positive and in second position — never Ne jsem dělal.
- The third person has no auxiliary, so negation is just ne-
- participle: nepřišel, nepracovali.
- For reflexives, ne- still goes on the participle; se/si keeps its clitic slot: nevrátil se.
- Watch the neuter plural -a: Auta nestála, not nestály.
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.
- The Past Auxiliary (jsem, jsi)A1 — How the past tense combines the l-participle with present-tense forms of být for the 1st and 2nd persons.
- 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.
- Negating the Verb with ne-A1 — How Czech negates a clause by gluing ne- onto the verb — no 'do/does/did', no separate word for 'not'.
- The Genitive of NegationB2 — The older pattern of putting a negated object into the genitive.