Eszett

German grammar · A2

seit, vor or für with time expressions?

seit, vor oder für bei Zeitangaben?

seitvorfür

The rule

'Seit' (+ dative) marks the start of a period that still continues, and German normally uses the present tense: Ich lerne seit zwei Jahren Deutsch = I have been learning German for two years. 'Vor' (+ dative) means 'ago': vor zwei Jahren. 'Für' (+ accusative) gives a planned duration: für zwei Wochen.

Examples

Ich wohne seit drei Jahren in Hamburg.
I have lived in Hamburg for three years.
Vor drei Jahren bin ich nach Hamburg gezogen.
Three years ago I moved to Hamburg.
Sie fährt für zwei Wochen nach Italien.
She is going to Italy for two weeks.
Seit wann lernst du Deutsch? Seit Januar.
Since when have you been learning German? Since January.

Watch out

The rule in German

„Seit“ (+ Dativ) nennt den Anfang eines Zeitraums, der bis jetzt dauert; das Verb steht meist im Präsens: Ich lerne seit zwei Jahren Deutsch. „Vor“ (+ Dativ) nennt einen Zeitpunkt in der Vergangenheit (englisch ago): vor zwei Jahren. „Für“ (+ Akkusativ) nennt eine geplante Dauer: für zwei Wochen.

Where it comes up in the course

More A2 grammar: all A2 rules · the A2 course.