German grammar: Time prepositions: seit, vor, vom … bis, über …
seit (for/since) is used for situations that are still going on, and the verb stays in the present tense. vor (ago) is for finished events. vom … bis zum … gives a start and an end, von … an a starting point, für a planned duration, and über with a duration means 'more than'.
Example questions with answers
Ich lerne seit einem Jahr Deutsch.
I've been learning German for a year.
Why: seit = started in the past and still going on: 'for / since'. The verb stays in the present tense.
Ich war vor zwei Jahren in Berlin.
I was in Berlin two years ago.
Why: vor = 'ago' (a finished event).
Das Festival dauert vom 8. bis zum 10. Juli. (8–10 July)
The festival runs from 8 to 10 July.
Why: A period with a start and an end: vom … bis zum … (von dem … bis zu dem).
Von morgen an mache ich jeden Tag Sport. (from tomorrow on)
From tomorrow on I'll do sport every day.
Why: A starting point and onwards: von … an (or ab morgen).
Wir fahren für zwei Wochen in Urlaub. (for two weeks)
We're going on holiday for two weeks.
Why: A planned duration: für + accusative.
In einer Woche beginnt mein Kurs. (in a week)
My course starts in a week.
Why: 'in …' (future): in + dative.
Das ist schon über 30 Jahre her. (more than 30 years)
That was more than 30 years ago.
Why: über + accusative = 'more than' (duration).
Seit zwei Jahren wohne ich in Köln.
I've lived in Cologne for two years.
Why: seit + dative. In the dative plural the noun takes -n: zwei Jahren.
Seit einem Monat arbeite ich hier. (der Monat)
I've been working here for a month.
Why: seit + dative: der Monat → einem Monat.
Die Ausstellung dauert über einen Monat. (der Monat)
The exhibition lasts more than a month.
Why: über (duration) + accusative: einen Monat.
Nach dem Unterricht gehen wir ins Café. (after class)
After class we go to the café.
Why: nach + dative = 'after'.
Wie lange lernst du schon Deutsch? – Seit drei Monaten.
Why: Still going on → seit: 'For three months.'
Wann hast du geheiratet? – Vor zehn Jahren.
Why: A finished event in the past → vor: 'Ten years ago.'
Ich wohne seit 2020 in Istanbul.
I've lived in Istanbul since 2020.
Why: With seit German uses the present tense (it's still going on) — unlike English 'I have lived'.
What does 'Wie wäre es mit Kino?' mean? → How about the cinema?
Why: Wie wäre es mit …? = How about …? (a suggestion).
Which one politely DECLINES an invitation? → Sehr nett, aber da kann ich leider nicht.
Why: Sehr nett, aber da kann ich leider nicht = That's nice of you, but unfortunately I can't then.
What does 'Was hältst du davon?' mean? → What do you think of it?
Why: halten von = to think of. Was hältst du davon? = What do you think?
More grammar topics
Free · No sign-up · Your progress is stored only on your own device.