Grammar
Wo or Wohin? German Two-Way Prepositions Made Simple
The nine German prepositions that take either accusative or dative, and the one question that tells you which. With the verbs that trick everyone.
You know in takes the accusative. You also know in takes the dative. Both are true, and that is precisely the problem.
German has nine prepositions that can take either case, and choosing wrong is one of the most audible mistakes a learner makes — Ich gehe in der Schule tells a German listener you are walking around inside a school building rather than going to school. The rule that decides it is short, mechanical, and once you have it you will never guess again.
The nine, and nothing else
Only these take two cases. Every other German preposition is fixed.
| Preposition | Meaning |
|---|---|
| an | at, on (a vertical surface) |
| auf | on (a horizontal surface) |
| hinter | behind |
| in | in, into |
| neben | next to |
| über | over, above |
| unter | under |
| vor | in front of |
| zwischen | between |
A common mnemonic strings them together as a rhythm: an, auf, hinter, in, neben, über, unter, vor, zwischen. Say it enough times and the list becomes automatic, which matters — the rule below is useless if you cannot recall which prepositions it applies to.
The rule: movement or position?
Ask one question about the verb, not the preposition:
Wohin? (where to — movement across a boundary) → accusative Wo? (where — position, no boundary crossed) → dative
That is the whole rule.
- Ich gehe in die Schule. — Wohin? I'm going to school. Accusative.
- Ich bin in der Schule. — Wo? I am at school. Dative.
- Er hängt das Bild an die Wand. — Wohin? onto the wall. Accusative.
- Das Bild hängt an der Wand. — Wo? on the wall. Dative.
Where the rule actually trips people
Movement is not the test — crossing a boundary is. This is the distinction that catches almost everyone.
Ich laufe in dem Park. — I run around inside the park. Dative, despite obvious movement. Ich laufe in den Park. — I run into the park from outside. Accusative.
Running is movement in both. The case changes because the second sentence crosses the park's edge and the first does not. Ask am I entering something new, or moving around inside something I am already in?
The verb usually gives it away. German pairs verbs so consistently that you can often skip the reasoning:
| Movement (accusative) | Position (dative) |
|---|---|
| stellen — to put upright | stehen — to stand |
| legen — to lay down | liegen — to lie |
| setzen — to set down | sitzen — to sit |
| hängen (weak) — to hang up | hängen (strong) — to be hanging |
| stecken — to put into | stecken — to be stuck in |
The pattern is worth noticing: the accusative verbs are weak and take an object (ich stelle das Glas), the dative ones are strong and intransitive (das Glas steht). If the verb has a direct object you are almost certainly in the accusative.
Contractions you will meet constantly
Germans contract these in speech and writing, and the contraction hides the case, which is why learners often cannot hear the pattern at first.
| Full | Contraction | Case |
|---|---|---|
| in dem | im | dative |
| in das | ins | accusative |
| an dem | am | dative |
| an das | ans | accusative |
| auf das | aufs | accusative |
Ich gehe ins Kino is accusative. Ich bin im Kino is dative. The two-letter difference carries the entire meaning.
The cases that are not really about place
Two-way prepositions also appear in time and fixed expressions, where no physical boundary exists at all. Here you simply learn the case with the phrase.
- am Montag, am Abend, im Januar, im Sommer — all dative
- vor einer Woche (a week ago) — dative
- über das Wochenende (over the weekend) — accusative
And a large group of verbs takes a fixed preposition with a fixed case regardless of movement:
- warten auf + accusative — Ich warte auf den Bus.
- denken an + accusative — Ich denke an dich.
- teilnehmen an + dative — Ich nehme an dem Kurs teil.
These are vocabulary, not grammar. Learn the preposition and case as part of the verb, the same way you learn a noun with its article — warten auf + Akk stored as one unit costs almost nothing extra and saves you guessing forever.
A three-second check
When a two-way preposition comes up and you are unsure:
- Is this a fixed verb phrase (warten auf, denken an)? Use the case that belongs to the verb.
- Is it time (am Montag, im Mai)? Dative.
- Otherwise ask wohin or wo — am I crossing into something, or already inside it?
Three questions, in that order, resolve essentially every case.
Practise it where it sticks
Reading the rule is the easy part. Producing the right article mid-sentence, at speaking speed, is what actually takes work — and it only comes from repetition under mild pressure rather than from re-reading a table.
The A2 course covers two-way prepositions with guided drills that force the choice rather than showing it, and the speaking tutor will make you produce the form aloud, which is where hesitation shows up first. If the underlying case endings are still shaky, the A1 dative preposition module is the place to firm those up before layering this rule on top.