Preposition Pitfalls and False Friends

The deepest reason prepositions are so hard between English and German is structural: the two languages do not carry a clean one-to-one correspondence. English "for" fans out into at least four German prepositions depending on meaning; German bei covers a slice of English "at," "with," and "during" but almost never "by." If you learn prepositions as a bilingual dictionary — bei = by, für = for, mit = with — you will be wrong a startling fraction of the time. The fix is a change of strategy: learn prepositions by function, not by English equivalent. This page collects the highest-frequency traps where the dictionary instinct fails.

The core problem: many-to-many mapping

Look at what happens to a single English word, "for," when it crosses into German:

English "for" means...German usesExample
intended recipient / purposefürein Geschenk für dich
duration up to now (still ongoing)seitseit drei Jahren
cause / reason ("because of")wegenwegen des Wetters
"longing for / asking for" (verb-bound)nachfragen nach

There is no single German word for "for." Which one you need depends entirely on what "for" is doing in the sentence. This is the heart of the problem, and it repeats across nearly every common preposition.

💡
Reprogramme the instinct: when you reach for a preposition, don't ask "what's the German for by/for/with?" Ask "what relationship am I expressing — cause, duration, instrument, location?" Then pick the German preposition that owns that function.

bei: almost never "by"

This is the most damaging false friend in the language. bei looks and sounds like English "by," and it is almost never "by." Its real meanings cluster around "at someone's place," "during/while," and "in the case of."

Ich war gestern bei meiner Schwester.

I was at my sister's place yesterday. — bei = 'at someone's home/with someone', NOT 'by'

Bei der Arbeit darf man nicht am Handy spielen.

At work you're not allowed to play on your phone. — bei = 'at/during', not 'by'

Bei Regen fällt das Spiel aus.

In the event of rain, the game is cancelled. — bei = 'in the case of'

To express English "by" you almost always need something else: von for the agent of a passive ("written by Kafka" = von Kafka), mit for means of transport ("by car" = mit dem Auto), an for "by the river" (am Fluss), bis for deadlines ("by Friday" = bis Freitag). The English "by" reflex leads you wrong in every one of these.

Der Roman wurde von Kafka geschrieben.

The novel was written by Kafka. — agent of passive → von, not bei

mit: "with" AND "by (transport)"

Here the mapping runs the other way — one German preposition, mit, covers two English ideas. It means "with" (accompaniment, instrument) and it is also the standard way to say "by" a means of transport.

Ich fahre jeden Tag mit dem Fahrrad zur Arbeit.

I cycle to work every day (lit. 'go by bike'). — mit = 'by' for transport

Schneidest du das bitte mit dem scharfen Messer?

Could you cut that with the sharp knife, please? — mit = instrument

So English splits "by car / by train / by bus" (transport) from "with a knife" (instrument), but German uses mit for both. The English learner's mistake is reaching for bei or von for transport — it's always mit dem Auto, mit dem Zug, mit dem Bus.

für is not for causes — use wegen

English happily says "I stayed home for the weather" or, more naturally, "because of the weather." German für cannot express cause at all. für is for recipients and purposes; wegen (or aufgrund in formal register) is for reasons.

Wegen des schlechten Wetters sind wir zu Hause geblieben.

Because of the bad weather we stayed home. — cause → wegen (genitive), NOT für

Wegen dir habe ich den Zug verpasst.

Because of you I missed the train. — wegen + dative is common in speech, wegen deiner in careful writing

A short register note: wegen governs the genitive in careful and written German (wegen des Wetters), but wegen + dative (wegen dem Wetter) is extremely common in everyday speech (informal) and is no longer stigmatised in casual contexts. In formal writing (formal), keep the genitive.

seit vs. für vs. in: the time-duration minefield

English uses "for" for both elapsed and future durations, and "in" for "a week from now." German splits these precisely, and getting it wrong changes the meaning.

MeaningGermanExample
duration up to now (still ongoing)seit + dativeseit einer Woche
a planned/intended durationfür + accusativefür eine Woche
"in X time" (a point in the future)in + dativein einer Woche

Ich lerne seit drei Jahren Deutsch.

I've been learning German for three years (and still am). — elapsed, ongoing → seit + present tense

Wir fahren für eine Woche nach Wien.

We're going to Vienna for a week. — intended duration → für

In einer Woche habe ich Urlaub.

In a week's time I'm on holiday. — a future point → in

The trap is using für for the ongoing "for three years," where German absolutely requires seit with the present tense. Ich lerne für drei Jahre Deutsch sounds like you've signed a three-year German-learning contract — a planned stint, not an ongoing fact. And note the tense partnership: seit + present = "have been doing," because German keeps the action in the present where English shifts to the present perfect.

"to think of" and other verb-bound prepositions

Many English verbs carry a preposition that does not translate literally into German. The classic is "think of/about," which in German is denken an + accusative — not von, not über.

Ich denke oft an meine Zeit in Berlin.

I often think of my time in Berlin. — denken an + accusative, NOT denken von

Es kommt darauf an, wie das Wetter wird.

It depends on how the weather turns out. — ankommen auf, an idiomatic verb+preposition unit

These verb-bound prepositions (sich freuen auf, warten auf, sich erinnern an, bestehen aus, abhängen von) must be learned as fixed units with the verb. The English preposition is no guide at all — "depend on" becomes abhängen von ("depend from"), "wait for" becomes warten auf ("wait on"). The verbs-with-prepositions page treats this systematically.

"in the morning": am Morgen / morgens, not in

A small but constant slip: English "in the morning / in the evening" is not in in German. Times of day take an (am Morgen, am Abend, am Nachmittag) or the adverbial -s form (morgens, abends, nachmittags — meaning "in the mornings" habitually). The only "in" time-phrases are in der Nacht (at night) and months/seasons (im Sommer, im Mai).

Am Morgen trinke ich immer zuerst einen Kaffee.

In the morning I always have a coffee first. — am Morgen, not in dem Morgen

Abends bin ich meistens zu müde zum Kochen.

In the evenings I'm usually too tired to cook. — adverbial -s form for habitual time

Common Mistakes

❌ Ich war gestern bei dem Auto zur Stadt gefahren.

Incorrect — 'by car' is mit dem Auto; bei never expresses means of transport.

✅ Ich bin gestern mit dem Auto in die Stadt gefahren.

I drove into town by car yesterday.

❌ Ich lerne für zwei Jahre Spanisch.

Incorrect (if you mean 'and still do') — ongoing duration up to now needs seit + present tense.

✅ Ich lerne seit zwei Jahren Spanisch.

I've been learning Spanish for two years.

❌ Wir sind für das Wetter zu Hause geblieben.

Incorrect — für cannot express cause; use wegen.

✅ Wir sind wegen des Wetters zu Hause geblieben.

We stayed home because of the weather.

❌ Ich denke oft von dir.

Incorrect — 'think of someone' is denken an + accusative; denken von means 'have an opinion about'.

✅ Ich denke oft an dich.

I often think of you.

❌ In dem Morgen gehe ich joggen.

Incorrect — times of day take am, not in; 'in the morning' = am Morgen.

✅ Am Morgen gehe ich joggen.

In the morning I go jogging.

Every one of these is the same disease: a literal English-to-German preposition swap. By → bei, for → für, of → von, in the morning → in — each looks right and is wrong. The cure is to identify the function (transport, cause, ongoing duration, mental object, time-of-day) and select the German preposition that owns that function.

Key Takeaways

  • English and German prepositions map many-to-many, not one-to-one. Learn by function, not by translation.
  • bei ≠ "by": it means "at someone's place," "during," or "in the case of." English "by" splits into von (agent), mit (transport), an (location), bis (deadline).
  • mit covers both "with" (instrument) and "by" (transport): mit dem Auto.
  • für never expresses cause — that's wegen (genitive in writing, dative in speech).
  • Duration splits three ways: seit
    • present (ongoing up to now), für (planned stint), in (a future point).
  • Verb-bound prepositions (denken an, abhängen von, warten auf) are fixed units; ignore the English preposition.
  • Times of day take am/the -s adverbial, never in (am Morgen, morgens).

Now practice German

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning German

Related Topics

  • nach vs zu (Destination)B1Both nach and zu mean 'to', but German splits them by destination type: nach for cities, article-less countries, and home; zu for people and specific places.
  • an vs auf vs in (on / at / in)B1Three two-way prepositions that all blur into English 'on/at/in' — sorted by surface geometry (vertical, horizontal, enclosed) plus a list of institutional conventions.
  • aus vs von (Origin and Source)B1Both mean 'from,' but aus marks emerging out of an enclosed space or being native to a place (aus Deutschland, aus dem Haus), while von marks a departure point, a personal source, or a direction (von der Arbeit, von dir) — a split English 'from' hides.
  • Verbs with Fixed PrepositionsB1The large class of German verbs that govern a fixed preposition with a fixed case (warten auf + Akk., teilnehmen an + Dat.) — why the preposition is never the literal English one and the two-way case is lexically frozen.
  • Prepositions of TimeA2The German time prepositions — am, im, um, vor, nach, seit, bis, in, für, während — organized by clock, day, month, and duration.