Perfective Present = Future Meaning

This is probably the single most counterintuitive fact in the entire Czech verb system, and it is worth slowing down for. When you take a perfective verb and put it into present-tense endings, the result does not mean the present. It means the future. The form udělám looks like a present tense — it has the very same endings as the genuine present dělám — but it means "I will do / I'll get it done," never "I am doing." Get this one idea solid and a huge amount of Czech suddenly clicks into place; miss it and you will keep producing sentences that sound, to a Czech ear, like nonsense.

Why a perfective can't mean "now"

The logic is actually clean once you see it. A perfective verb views an action as a single, completed whole — a bounded event with its endpoint built in (think of udělat as "to get done," napsat as "to write-and-finish"). A present tense describes something as it unfolds right now. But you cannot watch a completed event in progress: the moment it is complete, it is no longer happening; while it is still happening, it is not yet complete. The two ideas are contradictory. So the perfective simply has no present-tense meaning available — and the language puts those orphaned present forms to use pointing at the future, where a completed event can comfortably sit.

The imperfective verb has the opposite profile: it views the action as ongoing or general, with no built-in endpoint, which is exactly what the present needs. That is why the present moment in Czech must be expressed with the imperfective. (This builds directly on the aspect basics in What Is Verbal Aspect? and the broader tense-system overview.)

The three-way contrast

Take the aspect pair dělat / udělat ("to do") and lay out the three forms that English keeps blurring together:

Czech formAspect & buildMeaningTime
dělámimperfective presentI do / I'm doingNOW
budu dělatimperfective future (budu + infinitive)I'll be doing / I'll doFUTURE, ongoing
udělámperfective present-formI'll do it / get it doneFUTURE, completed

So the present moment has exactly one form available — the imperfective dělám. The future has two, and the choice between them is an aspect choice: budu dělat stresses the activity stretching forward in time, while udělám stresses reaching the finish line.

Právě teď dělám večeři.

Right now I'm making dinner.

Večer budu dělat večeři, tak přijď.

In the evening I'll be making dinner, so come over.

Za chvíli udělám večeři a najíme se.

In a bit I'll make dinner and we'll eat.

The minimal pair: píšu vs napíšu

The cleanest way to feel this is with a single verb pair where only the prefix changes. psát (imperfective) → píšu "I'm writing"; napsat (perfective) → napíšu "I'll write (and finish)."

Teď píšu dopis babičce.

Right now I'm writing a letter to Grandma.

Napíšu ti, až dorazím.

I'll write to you when I get there.

Both forms carry the present-tense endings -u, -eš, -e…. The only difference is the prefix na-, which makes the verb perfective — and that prefix is enough to fling the whole meaning from "I'm doing it now" to "I'll do it later." There is no separate future ending in napíšu; the perfectivity does the time-shifting all by itself. This is exactly how the perfective future is built.

Co píšeš?

What are you writing (right now)?

Co napíšeš do té zprávy?

What will you put in that message?

💡
If you want to describe what is happening at this very moment, you have no choice: use the imperfective. The perfective is structurally incapable of meaning "now." So "I'm reading" can only be čtu (imperfective), never přečtu (perfective) — přečtu means "I'll read it through / finish it."

The error this prevents: *budu udělat

Here is the practical payoff. English speakers, hunting for a one-word future, instinctively try to glue the future helper budu onto a perfective verb, producing *budu udělat or *budu napsat. This is ungrammatical in Czech, full stop, and it is the most common aspect mistake learners make. The reason is now obvious: a perfective verb already is future in its present-shaped form, so budu has nothing to add and the combination is simply blocked.

The rule that falls out of this is worth memorizing as a hard wall:

  • budu combines only with imperfective infinitives → budu dělat, budu psát, budu číst.
  • A perfective verb makes its future on its own → udělám, napíšu, přečtu (no helper).

Zítra budu uklízet celý den.

Tomorrow I'll be cleaning all day.

Uklidím pokoj a pak si odpočinu.

I'll tidy the room and then I'll rest.

There is never a sentence with budu plus a perfective. If you catch yourself about to say budu followed by a verb that "finishes" something, stop: either drop budu and use the perfective alone (uklidím), or keep budu and switch to the imperfective (budu uklízet).

Common Mistakes

❌ Teď udělám domácí úkol.

Incorrect if you mean 'now' — udělám is future, so this says 'I'll do it', not 'I'm doing it'.

✅ Teď dělám domácí úkol.

Right now I'm doing my homework.

❌ Budu napsat dopis zítra.

Incorrect — budu can't take the perfective napsat.

✅ Napíšu dopis zítra.

I'll write the letter tomorrow.

❌ Co přečteš?

Incorrect if you mean 'what are you reading now?' — přečteš is future and perfective, so it asks what you'll read through, not what you're reading.

✅ Co čteš?

What are you reading (right now)?

❌ Právě teď uvařím oběd.

Incorrect for 'now' — uvařím means 'I'll cook', a future completed event.

✅ Právě teď vařím oběd.

I'm cooking lunch right now.

❌ Budu si koupit nové boty.

Incorrect — koupit is perfective and can't follow budu.

✅ Koupím si nové boty.

I'll buy new shoes.

Every one of these comes from the same instinct: reaching for a perfective when you mean the present moment, or trying to mark the future twice (once with budu, once with a perfective). Train yourself to spot the perfective shape — usually a prefix like u-, na-, při-, z-/s-, vy-, po- added to a base verb — and remember that the shape already points forward in time.

Key Takeaways

  • A perfective verb has no present meaning; its present-tense forms express the future (udělám = "I'll do").
  • The present moment must be expressed with the imperfective (dělám, píšu, čtu).
  • The future has two options: imperfective budu + infinitive (ongoing) vs perfective alone (completed).
  • *budu + perfective is always wrong — the most common aspect error English speakers make.

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