Dnes večer musím psát úkol do školy.

Questions & Answers about Dnes večer musím psát úkol do školy.

Why does dnes večer mean tonight / this evening?

In Czech, dnes means today and večer means evening.

Together, dnes večer is a very common way to say:

  • this evening
  • tonight

It is more natural in Czech than trying to translate English word-for-word. So:

  • Dnes večer = Tonight / This evening
Why is there no word for I in the sentence?

Czech often leaves out subject pronouns when they are clear from the verb ending.

Here, musím means I must / I have to, so the I is already built into the verb form.

  • musím = I must
  • musíš = you must
  • musí = he/she/it must

So is not necessary here, though you could add it for emphasis:

  • Já dnes večer musím psát úkol do školy.
    = I have to write the assignment tonight.
What does musím mean exactly?

Musím is the 1st person singular form of muset, which means must / have to.

So:

  • muset = to have to, must
  • musím = I have to / I must

In this sentence:

  • musím psát = I have to write

Even though musím is present tense in form, it can refer to a future obligation when a time expression makes that clear:

  • Dnes večer musím... = Tonight I have to...
Why is it psát and not píšu?

After modal verbs like muset (must / have to), Czech normally uses the infinitive.

So:

  • musím psát = I have to write
  • not musím píšu

This is similar to English:

  • I have to write
  • not I have to am writing

So the pattern is:

  • musím + infinitive
Why is it psát and not napsat?

This is a question about aspect, which is very important in Czech.

  • psát = imperfective = to write, to be writing, to write as an activity
  • napsat = perfective = to write down, to complete, to finish writing

So:

  • musím psát úkol focuses on the activity of writing
  • musím napsat úkol would stress that the assignment needs to be completed

In many situations, Czech speakers might actually prefer napsat if they mean I have to get the homework done tonight. But psát is still understandable and natural if the focus is simply on the action of writing.

What does úkol mean here? Is it really homework?

Literally, úkol means task, assignment, or piece of work.

Depending on context, it can mean:

  • a task
  • an assignment
  • homework

In school contexts, úkol do školy usually means a school assignment or homework.

If you want to be more explicit, Czech often says:

  • domácí úkol = homework

So this sentence could sound like:

  • I have to write an assignment for school tonight
  • or more naturally in English, I have to do/write my homework tonight, depending on context
Why is úkol in this form? Shouldn't it change?

Here úkol is the direct object of psát, so it is in the accusative case.

But úkol is a masculine inanimate noun, and for many masculine inanimate nouns, the accusative singular looks the same as the nominative singular.

So:

  • nominative: úkol
  • accusative: úkol

That is why the form does not visibly change.

What does do školy mean literally, and why is it used here?

Literally:

  • do = into / to
  • školy = of school / school (genitive form)

So do školy literally means to school.

But in Czech, úkol do školy is a natural expression meaning something like:

  • an assignment for school
  • homework to take to school
  • school homework

So in this sentence, do školy tells you that the assignment is school-related.

It is not mainly about physical movement here; it is part of the meaning of the noun phrase.

Why is it školy and not škola?

Because the preposition do requires the genitive case.

The basic form is:

  • škola = school

After do, it changes:

  • do školy = to school / into school / for school, depending on context

So:

  • do + genitive

This is one of the case patterns you need to learn with prepositions in Czech.

Could the sentence order be different?

Yes. Czech word order is more flexible than English, because endings carry a lot of grammatical information.

The given sentence:

  • Dnes večer musím psát úkol do školy.

is a normal, neutral order.

You could also hear other orders, depending on emphasis, for example:

  • Musím dnes večer psát úkol do školy.
  • Úkol do školy musím dnes večer psát.

These all keep roughly the same basic meaning, but the focus changes slightly.

For learners, the original order is a good neutral model.

Why doesn't Czech use articles like a or the here?

Czech has no articles.

So where English says:

  • I have to write the homework
  • I have to write an assignment

Czech simply says:

  • musím psát úkol

The exact meaning—a task, the assignment, my homework—comes from context.

This is normal in Czech, and learners need to get used to understanding definiteness from the situation rather than from articles.

Is Dnes večer musím psát úkol do školy the same as Dnes večer budu muset psát úkol do školy?

Not exactly.

  • Dnes večer musím... = Tonight I have to...
  • Dnes večer budu muset... = Tonight I will have to...

The first one is the usual simple way to express an obligation that applies later today. Czech often uses the present tense for this when the time is clear.

The second one sounds a bit more explicitly future-oriented and can sometimes feel heavier or more formal depending on context.

In everyday speech, musím is very common here.

How is the sentence pronounced, and where is the stress?

Czech stress is usually on the first syllable of each word.

A simple pronunciation guide:

  • Dnes = roughly dness
  • večer = VEH-cher
  • musím = MOO-seem
  • psát = psaat (with a long á)
  • úkol = OO-kol
  • do školy = do SHKO-lee

A rough full pronunciation:

  • DNES VEH-cher MOO-seem psaat OO-kol do SHKO-lee

A few useful notes:

  • š sounds like sh
  • č sounds like ch in church
  • á and ú are long vowels
Would a Czech speaker maybe say this differently?

Yes, depending on exactly what they mean.

Some common alternatives are:

  • Dnes večer musím napsat úkol do školy.
    Emphasizes finishing the assignment.

  • Dnes večer musím dělat domácí úkol.
    = Tonight I have to do homework.

  • Dnes večer musím udělat domácí úkol.
    = Tonight I have to get my homework done.

So the original sentence is fine, but in real life you may hear these alternatives too, especially if the speaker means homework more generally rather than specifically writing.

AI Language TutorTry it ↗
What's the best way to learn Czech grammar?
Czech grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Czech

Master Czech — from Dnes večer musím psát úkol do školy to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions