German Time Expressions: Using 'vor' and 'letzte' for Past Events
Learn to say when past events happened using 'vor' (ago) and 'letzte' (last) in German, with clear examples and practice.

In German, to talk about past events, you often use time expressions like 'vor zwei Tagen' (two days ago) or 'letzte Woche' (last week). These phrases help you place actions in time. Unlike English, German uses 'vor' with the dative case for 'ago', and 'letzte' changes endings depending on the noun's gender and case. This lesson will teach you how to form and use these expressions correctly at an elementary level.
By the end, you can…
- say when something happened using 'vor' + time expression.
- use 'letzte' with days, weeks, months, and years.
- distinguish between 'vor' and 'letzte' in context.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
vor zwei Tagen
two days ago
for tsvai TAH-gn
Use 'vor' + number + plural noun in dative. 'Tag' becomes 'Tagen'.
vor einer Woche
a week ago
for AI-ner VOH-khe
'eine' changes to 'einer' in dative feminine.
letzte Woche
last week
LET-stuh VOH-khe
'letzte' without ending before feminine noun 'Woche'.
letzten Monat
last month
LET-stn MOH-naht
'letzten' with -en ending before masculine noun 'Monat'.
vor einem Jahr
a year ago
for AI-nem YAHR
'einem' is dative neuter for 'Jahr'.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
To say 'ago' in German, use 'vor' + time expression in the dative case. For example: 'vor drei Tagen' (three days ago), 'vor einem Monat' (a month ago). The noun after 'vor' takes dative endings: 'Tag' becomes 'Tagen', 'Woche' becomes 'Wochen', 'Monat' becomes 'Monaten', 'Jahr' becomes 'Jahren'. For 'last', use 'letzte' with the appropriate ending: 'letzte Woche' (feminine), 'letzten Monat' (masculine), 'letztes Jahr' (neuter).
When to use it
Use 'vor' when you want to say how long ago something happened, like 'Ich habe sie vor zwei Tagen gesehen' (I saw her two days ago). Use 'letzte' when referring to the most recent specific day, week, month, or year: 'letzte Woche' (last week), 'letzten Sommer' (last summer). Note that 'gestern' (yesterday) is a specific day, while 'vor' and 'letzte' can refer to any time in the past.
Listen to each line, then take one part and reply out loud.
Wann hast du ihn gesehen?
When did you see him?van hast doo een guh-ZAY-enIch habe ihn vor drei Tagen gesehen.
I saw him three days ago.ikh HAH-buh een for dry TAH-gn guh-ZAY-enUnd wann warst du in Berlin?
And when were you in Berlin?oont van varst doo in ber-LEENLetzten Monat. Es war toll!
Last month. It was great!LET-stn MOH-naht. es var tolA little context goes a long way
In German, 'vor' and 'letzte' are standard across regions. In Austria and Switzerland, some time words differ (for example, Austrian German often uses 'Jänner' for January and 'heuer' for this year), but the grammar of 'vor' + dative and 'letzte' remains the same. When writing, remember that 'letzte' is lowercase unless it starts a sentence.
One thing to watch for
Using 'vor' with the accusative case, e.g., 'vor zwei Tage' instead of 'vor zwei Tagen'.
Try this instead: Always use the dative case after 'vor' when talking about time. For example, 'vor zwei Tagen' (two days ago), not 'vor zwei Tage'.
Your turn
Try answering out loud before checking a possible answer.
1How do you say 'four weeks ago' in German?
Show a sample answer
vor vier Wochen
'vor' + number + 'Wochen' (dative plural of 'Woche').
2Translate: 'I visited her last year.'
Show a sample answer
Ich habe sie letztes Jahr besucht.
'letztes Jahr' is neuter, so 'letztes' takes -es ending. 'besucht' is the past participle of 'besuchen'.
3Which is correct: 'vor einem Monat' or 'vor einen Monat'?
Show a sample answer
vor einem Monat
'Monat' is masculine, and in dative, 'ein' becomes 'einem'.
Use 'vor' + dative for 'ago' and 'letzte' with correct endings for 'last'. Practice with common time words like 'Tag', 'Woche', 'Monat', 'Jahr'.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s German into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr