Time expressions

Here are some German expressions related to time.

Specifying the day

vorgesternthe day before yesterday
übermorgenthe day after tomorrow

Specifying the time of day

gestern Abendyesterday evening or last night (referring to the evening)
letzte Nachtlast night (referring to the night-time)
heute Abendthis evening or tonight
morgen Abendtomorrow evening or tomorrow night
am Morgenin the morning
am Nachmittagin the afternoon
am Abendin the evening
gestern Morgenyesterday morning
gestern Nachmittagyesterday afternoon
gestern Abendyesterday evening
heute Morgenthis morning
heute Nachmittagthis afternoon
heute Abendthis evening
morgen frühtomorrow morning (can refer to any time until around 10am)
morgen Vormittagtomorrow morning (can refer to any time until noon)
morgen Nachmittagtomorrow afternoon
morgen Abendtomorrow evening

Specifying the week, month, or year

letzte Wochelast week
letzten Monatlast month
letztes Jahrlast year
diese Wochethis week
diesen Monatthis month
dieses Jahrthis year
nächste Wochenext week
nächsten Monatnext month
nächstes Jahrnext year

Other time expressions

sofort or direktstraight away
vorhina short time ago
vor fünf Minutenfive minutes ago
vor einer Stundean hour ago
vor einer Wochea week ago
vor zwei Wochentwo weeks ago
vor einem Monata month ago
vor einem Jahra year ago
vor einer langen Zeita long time ago
in zehn Minutenin ten minutes' time
in einer Stundein an hour's time
in einer Wochein a week’s time
in zehn Tagenin ten days’ time
in drei Wochenin three weeks’ time
in zwei Monatenin two months’ time
in zehn Jahrenin ten years’ time
am Tag davorthe previous day
in der vorigen Wochethe previous week
im vorigen Monatthe previous month
im vorigen Jahrthe previous year
am folgenden Tagthe following day
in der folgenden Wochethe following week
im folgenden Monatthe following month
im folgenden Jahrthe following year


Duration in German is sometimes expressed using the word für, as in the following examples:

ich habe sechs Monate in Kanade gelebtI lived in Canada for six months
ich habe hier neun Jahre gearbeitetI've worked here for nine years
ich gehe morgen für zwei Wochen nach FrankreichI'm going to France tomorrow for two weeks
wir sind lange geschwommenwe were swimming for a long time


oft oder häufigoften or frequently
gewöhnlich oder normalerweiseusually or normally
jeden Tag oder täglichevery day or daily
jede Woche oder wöchentlichevery week or weekly
jeden Monat oder monatlichevery month or monthly
jedes Jahr oder jährlichevery year or yearly

Sound is available for all the German phrases on this page — simply click on any phrase to hear it.

Support our work

Help us to improve this site by becoming a supporter on Patreon. Benefits include the removal of all ads from the site and access to the Speak Languages Discord channel.

Become a supporter