When you first hear real spoken Czech, the past tense you carefully learned from a textbook can be hard to recognise. The neat vrátil jsi se turns into vrátil ses, the co jsi dělal you expect comes out as cos dělal, and whole auxiliaries seem to vanish. None of this is sloppy — it follows tight rules, and one of these reductions (ses/sis) is actually obligatory even in careful standard speech. This page sorts the spoken past into three layers: what is standard-but-contracted (you must produce it), what is colloquial reduction (recognise it, write the full form), and what belongs to the wider obecná čeština sound system (a regional accent, not a verb rule). Knowing which is which keeps your ear sharp and your writing clean.
Layer 1: ses / sis — the contraction you must make
Czech reflexive verbs in the past combine the 2sg auxiliary jsi with the reflexive se or si. You might expect vrátil jsi se. But standard Czech does not allow jsi se / jsi si to stand as two separate clitics here: they fuse into ses and sis. This is not optional slang — it is the standard form, taught and written:
| Components | Fused form | Example |
|---|---|---|
| jsi + se | ses | vrátil ses (you came back) |
| jsi + si | sis | koupil sis (you bought yourself) |
Vrátil ses moc pozdě, dělali jsme si o tebe starosti.
You came back too late, we were worried about you. (ses = jsi + se, the standard contraction)
Co sis koupil za ty peníze, co jsi dostal k narozeninám?
What did you buy yourself with the money you got for your birthday? (sis = jsi + si)
So vrátil jsi se is the form a learner builds, but vrátil ses is what every native speaker — formal or casual — actually says and writes. Treat the contraction as the real standard form and the two-word version as a learner's intermediate step.
Layer 1b: the -s attached to other words
The same 2sg jsi can shrink to -s and lean on the first stressed word of the clause rather than on the reflexive — kde jsi byl → kdes byl, ty jsi to viděl → tys to viděl, udělal jsi to → udělals to. This -s is (informal): extremely common in speech and casual writing, but in edited prose you keep the full jsi.
Kdes byl celé odpoledne? Volal jsem ti snad desetkrát.
Where were you all afternoon? I must have called you ten times. (kdes = kde + jsi, informal)
Tys mi to neřekl, tak jak jsem to měl vědět?
You didn't tell me, so how was I supposed to know? (tys = ty + jsi)
Both -s and ses/sis are the same second-position clitic jsi, just phonologically attached; their placement still obeys the second-position clitic rule.
Layer 2: dropping the auxiliary in fast speech
In rapid, casual speech, Czechs sometimes drop the 1sg/2sg auxiliary altogether when the subject pronoun or context already makes the person obvious — especially after já or in a quick reply. Já jsem to udělal can collapse to Já to udělal; Co jsi říkal? can become a clipped Co říkal? in the right context. This is firmly (informal/regional) and risky for learners, because the auxiliary is what distinguishes 1st/2nd person from the auxiliary-less 3rd person — drop it wrongly and I did it becomes he did it.
Já ti to říkal, ale tys mě neposlouchal.
I told you so, but you weren't listening. (casual: říkal with the aux jsem dropped, recoverable from Já)
No jasně že přišel — vždyť jsme se tam potkali.
Of course I came — we ran into each other there, didn't we. (very casual aux-drop, only safe when context is unmistakable)
Layer 3: obecná čeština sounds — an accent, not a verb rule
Much of what makes spoken Bohemian Czech sound "different" is the obecná čeština (Common Czech) sound system, which colours every word, not just verbs. The two you will meet constantly in past-tense forms are:
- ý → ej: bílý → bílej, starý → starej, and in participles byl stays byl but adjectival results shift — unavený → unavenej.
- é → ý/í: mléko → mlíko, dýl for déle "longer," líp for lépe "better."
These are pronunciation/spelling features of the whole variety, not conjugation rules. They appear around past-tense verbs because adjectives and adverbs sit next to them:
Byl jsem hrozně unavenej a celej den jsem prospal.
I was terribly tired and slept the whole day. (obecná čeština: unavenej, celej for unavený, celý)
Dýl jsme tam zůstat nemohli, tak jsme šli dřív.
We couldn't stay there any longer, so we left earlier. (dýl = déle)
For the full picture of these sound shifts, see the obecná čeština features page. The point for the past tense is simple: these are regional accent, you should be able to decode them, and you write the standard unavený, déle, mléko.
Standard vs colloquial at a glance
| You learn / write | You hear | Status |
|---|---|---|
| vrátil jsi se | vrátil ses | ses is the standard form — always fuse |
| koupil jsi si | koupil sis | sis is the standard form — always fuse |
| kde jsi byl | kdes byl | (informal) — write the full jsi |
| ty jsi to viděl | tys to viděl | (informal) — write the full jsi |
| já jsem to udělal | já to udělal | (informal/regional) — risky, keep the aux |
| byl unavený | byl unavenej | obecná čeština accent — write -ý |
Comparison with English
English contracts in roughly parallel ways — "you have done" → "you've done," "where did you" → "where'd you" — so the idea of squeezing an auxiliary onto a neighbouring word is familiar. Two things differ. First, in Czech the contraction can land on a word that has nothing to do with the verb (kdes, tys), because the clitic is anchored to sentence position, not to the verb. Second, the ses/sis fusion is obligatory in the standard language, whereas English contractions are always optional — "you have returned" is perfectly correct, but vrátil jsi se is not the form anyone uses. So unlike English, Czech has at least one "contraction" that is simply the only standard option.
Common Mistakes
❌ Kdy jsi se vrátil z dovolené?
Incorrect — jsi + se must fuse to ses: 'Kdy ses vrátil…'.
✅ Kdy ses vrátil z dovolené?
When did you get back from holiday?
❌ Co jsi si o tom myslel?
Incorrect — jsi + si fuses to sis: 'Co sis o tom myslel?'.
✅ Co sis o tom myslel?
What did you think about it?
❌ V e-mailu šéfovi: Tys mi to neposlal včas.
Incorrect register — in formal writing keep the full jsi: 'Ty jsi mi to neposlal včas.'
✅ V e-mailu šéfovi: Ty jsi mi to neposlal včas.
In an email to the boss: You didn't send it to me on time.
❌ Já to udělal sám. (intending 'I did it myself', in writing)
Incorrect — dropping the aux makes udělal read as 3rd person 'he did'; keep jsem in writing.
✅ Já jsem to udělal sám.
I did it myself.
Key Takeaways
- ses / sis (from jsi + se / si) are the standard 2sg reflexive past forms — fuse them always, even in writing: vrátil ses, koupil sis.
- The 2sg -s attaching to other words (kdes, tys, udělals) is (informal); write the full jsi.
- Dropping the auxiliary in fast speech is a native shortcut but dangerous for learners — the aux is the only marker of 1st/2nd person, so keep it.
- ý → ej, é → í/ý (unavenej, mlíko, dýl) are obecná čeština accent features colouring words near the verb, not conjugation rules — decode them, write the standard forms.
- Golden rule: recognise all of these in speech, but in your own production fuse ses/sis and keep everything else in its full standard shape.
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)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.
- Colloquial Present EndingsA2 — The everyday -u/-ou versus bookish -i/-í split in the 1sg and 3pl of classes I and III — why Czechs say kupuju but write kupuji.
- Features of Common Czech (Obecná Čeština)B2 — The concrete grammatical markers of the everyday Bohemian vernacular.
- Spisovná, Hovorová, and Obecná Čeština: An OverviewB1 — The Czech register landscape from literary standard to everyday Common Czech.