Reported Speech (No Tense Backshift)

When you report what someone said — "she said (that) she was tired," "he promised he would come" — English quietly rewinds the tense of the original words. Present becomes past, will becomes would, have becomes had. This is called backshift (or sequence of tenses), and English does it so automatically that most native speakers have never noticed it as a rule. Czech does not backshift. The reported clause keeps the exact tense the speaker originally used. This one fact is the single biggest source of tense errors when English speakers report speech in Czech, so it is worth burning into memory before anything else.

The core rule: keep the original tense

Imagine someone says "Mám čas" — "I have time," present tense. When you report that later, English forces you to shift to the past: "He said he had time." Czech does not. You keep the present:

Řekl, že má čas.

He said he had time. (literally: he said that he HAS time)

The verb is present, and it stays present, because at the moment he spoke, the having-time was true for him, then. Czech reports the words from his viewpoint, not yours. English rewrites them from your viewpoint, which is why the tenses drift.

The same logic runs across every tense. If the original was future, the report stays future:

Slíbil, že přijde.

He promised he would come. (originally: 'Přijdu' — I'll come; the future is kept)

Řekla, že to zítra dodělá.

She said she would finish it tomorrow. (originally: 'Dodělám to zítra')

And if the original was past, it stays past — Czech does not push it further back into a pluperfect the way English can ("he said he had left"):

Řekl, že tam byl.

He said he had been there. (originally: 'Byl jsem tam' — I was there)

Tvrdil, že to neudělal.

He claimed he hadn't done it. (originally: 'Neudělal jsem to')

💡
The mental rule: report the exact words, then just fix the pronouns. Whatever tense the person actually used — present, past, or future — stays. Only who and when shift, never the tense of the verb.

The že-clause and its comma

Reported statements are introduced by že ("that"), and Czech — unlike modern English — treats the comma before že as obligatory. You cannot drop it the way English drops "that." The reporting verb (řekl, myslel, tvrdil, slíbil, napsal…) sits in the main clause; že opens the subordinate clause that carries the reported content.

Myslím, že máš pravdu.

I think (that) you're right.

Napsala mi, že přijede v pátek.

She wrote me that she's arriving on Friday.

Be careful not to confuse this že ("that," a statement) with jestli/zda ("whether/if," a yes-no question) — a different conjunction entirely, covered on the jestli, zda, -li page. For the full range of what completes a verb — a že-clause versus an infinitive — see complement clauses.

What does change: pronouns and time words

Tenses stay frozen, but the point of view still moves from the original speaker to you, so the things that anchor a sentence to a person and a moment do shift — exactly as they do in English.

  • Person: (I) → on/ona (he/she); ty (you) → or a name, depending on who was addressed.
  • Time words: dnes (today) → ten den (that day); zítra (tomorrow) → druhý den / následující den (the next day); včera (yesterday) → předchozí den (the day before).
  • Place/deixis: tady (here) → tam (there), when the location has changed.

„Dnes nemám čas.“ → Řekl, že ten den nemá čas.

'I don't have time today.' → He said he didn't have time that day. (nemá stays present!)

„Zítra ti zavolám.“ → Slíbila, že mi druhý den zavolá.

'I'll call you tomorrow.' → She promised she would call me the next day.

Notice that in ten den nemá čas, the present nemá is kept even though the pronoun shifted from to on and dnes became ten den. That is the whole discipline in one example: person and time adjust, the verb tense does not.

Reported questions and commands follow the same principle

The no-backshift rule is not limited to statements. When you report a yes-no question, you use jestli / zda ("whether/if"), and the tense inside is still the original one:

Zeptal se, jestli mám čas.

He asked whether I had time. (originally: 'Máš čas?' — present kept)

Nevěděla, zda přijdeme.

She didn't know whether we would come. (future kept)

For the details of embedding a question — and the register ladder jestli < zda < -li — see indirect questions.

When you report a command or request, Czech does not have a reported imperative; it uses aby + the conditional-style participle. "He told me to come" becomes literally "he told me that I should come":

Řekl mi, abych přišel.

He told me to come. (literally: he told me that I should come)

Požádal mě, abych počkal.

He asked me to wait.

Máma mi řekla, ať uklidím pokoj.

Mum told me to tidy my room. (colloquial 'ať' as an alternative to 'aby')

The conjunction aby (with its fused person endings abych, abys, aby…) is central here and gets its own treatment on the aby page.

Why Czech works this way (and English doesn't)

English backshift is really a grammatical echo: the past-tense reporting verb ("said," "thought") pulls the subordinate verb into the past to "agree" with it. Czech has no such agreement machinery. It treats the reported clause as a faithful transcript of the words as they were true at the moment of speaking — a kind of quotation with the pronouns updated. This is actually the more transparent system: once you accept that means "has (then, for him)," there is nothing to compute. English speakers over-compute, applying an agreement rule that Czech simply does not have.

💡
Think of Czech reported speech as lightly edited direct quotation: you take the person's actual words, swap on and today → that day, and hand them on. The verb tense is part of the quotation and stays untouched.

A note on the conditional

There is one place a tense-like shift appears, and it is not backshift. When you want to signal that you are only reporting a claim and distancing yourself from its truth ("he allegedly…"), Czech can move the reported verb into the conditional (že by byl…). This is a deliberate hedge, not an automatic agreement rule, and it is a C1-level refinement — see the conditional in reported speech. For ordinary reporting, keep the plain original tense.

Common Mistakes

❌ Řekl, že měl čas.

Incorrect for 'he said he had time' — this backshifts to the past, changing the meaning to 'he said he HAD HAD time (earlier)'.

✅ Řekl, že má čas.

He said he had time. (present kept, as the original 'Mám čas')

❌ Slíbil, že by přišel.

Incorrect as a neutral report — 'will come' should stay future, not become conditional 'would (hypothetically) come'.

✅ Slíbil, že přijde.

He promised he would come.

❌ Myslel jsem, že přišel.

Incorrect for 'I thought you would come' — this reports a completed past arrival, not the expected future one.

✅ Myslel jsem, že přijdeš.

I thought you would come. (originally 'Přijdeš' — you'll come; future kept)

❌ Řekla že je unavená.

Incorrect — the comma before že is obligatory in Czech.

✅ Řekla, že je unavená.

She said she was tired. (je stays present)

❌ Zeptal se, že mám čas.

Incorrect — a reported yes-no question takes jestli/zda, not že.

✅ Zeptal se, jestli mám čas.

He asked whether I had time.

Key Takeaways

  • No backshift. The reported verb keeps the original tense: present stays present (Řekl, že má čas), future stays future (Slíbil, že přijde), past stays past (Řekl, že tam byl).
  • Only person and time words shift to the new viewpoint (on, dnesten den) — never the verb tense.
  • The reported statement is introduced by že with an obligatory comma; do not confuse it with jestli/zda ("whether").
  • Reported questions use jestli/zda; reported commands use aby (+ conditional participle), again with the original tense preserved.
  • The English "sequence of tenses" is an agreement rule Czech lacks — treat Czech reported speech as lightly edited direct quotation.

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