Two-Case Prepositions: na, v, o, za with Accusative vs Locative

Some of the most frequent prepositions in Czech — na, v, o, za — are not tied to a single case. They govern two, and the case you pick is not decoration: it changes the meaning. With these prepositions the case answers a question the preposition itself leaves open — are we moving to a place, or already at it? The accusative says movement toward a goal (kam? — where to?); the locative says a static location (kde? — where at?). Get the case wrong and I'm putting the book on the table turns into the book is lying on the table. This page drills the na/v/o/za split; its instrumental-side twin (nad, pod, před, za, mezi) is on the nad/pod/před page.

The core split: motion goes to the accusative, rest to the locative

Do not choose the case by looking at the verb. Choose it by asking whether the preposition describes a destination or a position. If the whole point is that something moves to end up somewhere, the noun goes into the accusative. If the point is that something simply is somewhere, the noun goes into the locative.

Dej to na stůl.

Put it on the table. (na + accusative: stůl — movement onto the table)

Talíř je na stole.

The plate is on the table. (na + locative: stole — static position)

Same preposition, same noun, two shapes: stůl (accusative, the goal of a movement) versus stole (locative, a resting place). English uses the verb to carry this difference — put on versus is on — and keeps the noun identical. Czech loads the difference onto the case ending, so the noun itself tells you whether motion or rest is meant.

💡
Run the two-question test on every na/v/o/za phrase. Ask kam? (where to?) — if that fits, use the accusative. Ask kde? (where at?) — if that fits, use the locative. The verb's tense is irrelevant; only the motion-vs-rest logic decides.

na: onto vs on

Na is the workhorse of this group, covering both "onto/to" (accusative) and "on/at" (locative). It reaches far beyond flat surfaces — it also governs many destinations and events (na poštu, na koncert, na oběd), and there the same split applies.

Dávám knihu na stůl.

I'm putting the book on the table. (na + accusative — the book moves there)

Kniha leží na stole.

The book is lying on the table. (na + locative — the book rests there)

Jdu na poštu.

I'm going to the post office. (na + accusative: poštu — heading there)

Byla jsem celé dopoledne na poště.

I spent all morning at the post office. (na + locative: poště — being there)

Jdeme na koncert.

We're going to a concert. (na + accusative: koncert)

Potkali jsme se na koncertě.

We met at the concert. (na + locative: koncertě)

Notice the pattern is identical whether the goal is a physical surface (stůl / stole) or an event you attend (koncert / koncertě): a verb of going or putting pushes the accusative; a verb of being or meeting sits in the locative.

v: the lopsided one

V (in) is technically two-case, but it is heavily lopsided toward the locative, and this trips up learners who expect a neat v + accusative = "into." The everyday "in a place" is v + locative, and it is by far the common use:

Bydlíme v domě u lesa.

We live in a house by the forest. (v + locative: domě)

Pracuju v Brně.

I work in Brno. (v + locative: Brně)

Crucially, motion into a place is not v + accusative — it is do + genitive. If you want "into the house," you say do domu, not v dům.

Jdu do domu.

I'm going into the house. (do + genitive — NOT v + accusative)

So what is v + accusative for? It survives mainly in idiomatic and abstract expressions — belief, hope, time-when, and set phrases — not in spatial motion:

Věřím v Boha.

I believe in God. (v + accusative: Boha — fixed idiom)

Doufám v lepší budoucnost.

I hope for a better future. (v + accusative: budoucnost)

Přijdu v pondělí.

I'll come on Monday. (v + accusative: pondělí — a day of the week)

💡
For v, your default should be the locative (location: v domě, v Praze). Reach for the accusative only in idioms of belief/hope (věřit v, doufat v) and days of the week (v pondě). To say into a place, switch prepositions entirely to do + genitive.

o: about vs against

O shows the two-case split with two different meanings. In its "about / concerning" sense it takes the locative; in its "by (a difference), against, for" sense it takes the accusative.

Mluvíme o počasí.

We're talking about the weather. (o + locative: počasí — topic)

Přemýšlím o té nabídce.

I'm thinking about that offer. (o + locative: nabídce)

Je o hlavu vyšší než já.

He's a head taller than me. (o + accusative: hlavu — measure of difference)

Opřel kolo o zeď.

He leaned the bike against the wall. (o + accusative: zeď — contact/motion against)

The topic sense (o + locative) is the one you meet first and use most; the accusative o clusters in measures of difference (o hlavu, o dvě koruny) and physical contact (opřít o, zavadit o).

za: around the corner vs behind it

Za is a two-case preposition on both fronts. For a static position ("behind, beyond") it takes the instrumental — not the locative — which is why it also appears on the nad/pod/před page. For motion to behind something, it takes the accusative. That gives a clean motion/rest pair, but the "rest" half is instrumental, so watch the ending.

Zajdi za roh a uvidíš to.

Go around the corner and you'll see it. (za + accusative: roh — motion to behind)

Auto stojí za rohem.

The car is parked around the corner. (za + instrumental: rohem — static position)

Schoval se za dveře.

He hid behind the door. (za + accusative: dveře — moving to hide behind)

Stál schovaný za dveřmi.

He stood hidden behind the door. (za + instrumental: dveřmi — position)

So za fits the general logic — accusative for motion, non-accusative for rest — but its "rest" case is the instrumental (za rohem, za dveřmi), not the locative. The full instrumental treatment is on the twin page; here just remember za + accusative = going behind, za + instrumental = being behind.

Why this is hard for English speakers

English carries the motion/rest difference entirely on the verb and particleput on vs be on, go to vs be at, walk into vs be in — and never touches the noun. So the English instinct is to lock onto one Czech form of the noun and reuse it everywhere, because that is what English does. The mental shift is to stop treating na stůl / na stole as "the same phrase" and start hearing them as two different phrases whose difference is the case. Once the kam? / kde? test becomes automatic, the whole group falls into place at once, because na, v, o, za, and their instrumental cousins all obey the very same rule.

Common mistakes

❌ Dej to na stole.

Incorrect — putting something there is motion, so it takes the accusative: na stůl.

✅ Dej to na stůl.

Put it on the table.

❌ Kniha leží na stůl.

Incorrect — the book is at rest, so it takes the locative: na stole.

✅ Kniha leží na stole.

The book is lying on the table.

❌ Jdu v dům.

Incorrect — motion into a place is do + genitive, not v + accusative: do domu.

✅ Jdu do domu.

I'm going into the house.

❌ Byl jsem na koncert.

Incorrect — 'I was at the concert' is a location, so na takes the locative: na koncertě.

✅ Byl jsem na koncertě.

I was at the concert.

❌ Auto stojí za roh.

Incorrect — a parked car is at rest, so za takes the instrumental: za rohem.

✅ Auto stojí za rohem.

The car is parked around the corner.

Key takeaways

  • na, v, o, za govern two cases, and the case carries the meaning.
  • Accusative = motion to a goal (kam?); locative = static location (kde?).
  • Choose by motion vs rest, never by the verb's tense.
  • v is lopsided toward the locative (v domě); motion into a place is do + genitive (do domu), and v
    • accusative survives mostly in idioms (věřit v, v pondělí).
  • za pairs accusative (motion behind) with the instrumental (position behind: za rohem), not the locative.

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