Learn how to use time expressions like heute (today), gestern (yesterday), and vor kurzem (recently) correctly with the Perfekt tense to describe recent events in German.
Zeitangabe (time indication)Beispiel  (example)
heuteHeute habe ich Bargeld abgehoben. (Today I withdrew cash.)
diese WocheDiese Woche haben wir ein Konto eröffnet. (This week we opened an account.)
diesen MonatDiesen Monat hat er viel Geld gespart. (This month he has saved a lot of money.)
vor kurzemVor kurzem habe ich die Geheimzahl eingegeben. (I recently entered the PIN.)
heute Morgen / heute AbendHeute Morgen habe ich bar gezahlt. (This morning I paid in cash.)

 

Exercise 1: Zeitangaben mit dem Perfekt: heute, gestern

Instruction: Fill in the correct word.

Show translation Show answers

reingesteckt, haben, hat, eingezahlt, gezahlt, gemacht, habe, gewählt, hast, gespart, eröffnet, abgehoben

1. Machen:
Diesen Monat ... er per Online-Banking Überweisungen ....
(Diesen Monat hat er per Online-Banking Überweisungen gemacht.)
2. Sparen:
Diesen Monat ... wir für den Urlaub konsequent Geld ....
(Diesen Monat haben wir für den Urlaub konsequent Geld gespart.)
3. Abheben:
Heute ... du am Geldautomaten Bargeld für die Zahlung ....
(Heute hast du am Geldautomaten Bargeld für die Zahlung abgehoben.)
4. Reinstecken:
Vor kurzem ... ich am Automaten die EC-Karte ....
(Vor kurzem habe ich am Automaten die EC-Karte reingesteckt.)
5. Wählen:
Heute ... sie im Online-Shop ein Produkt sofort ....
(Heute hat sie im Online-Shop ein Produkt sofort gewählt.)
6. Zahlen:
Heute ... ich Bargeld bar an der Kasse ....
(Heute habe ich Bargeld bar an der Kasse gezahlt.)
7. Eröffnen:
Diese Woche ... ich ein Konto bei meiner Bank ....
(Diese Woche habe ich ein Konto bei meiner Bank eröffnet.)
8. Einzahlen:
Diese Woche ... wir Geld mehrfach aufs Bankkonto ....
(Diese Woche haben wir Geld mehrfach aufs Bankkonto eingezahlt.)

Exercise 2: Multiple Choice

Instruction: Choose the correct sentence form using the perfect tense and appropriate time expressions referring to recent events. Pay attention to the typical mistakes with time expressions in the perfect tense and select the correct option.

1.
The simple past is rarely used in spoken German for recent events.
The present tense is incorrect here because a completed action in the past is being described.
2.
The simple past sounds unnatural here for recent actions in spoken German.
The present tense does not fit because it refers to a completed action.
3.
The simple past sounds unusual in this context.
The present tense is not appropriate as the action is completed.
4.
The simple past is not typical in conversations about recent events.
The present tense does not fit for an already completed action.

Time Expressions with the Perfect Tense: heute, gestern

This lesson focuses on using the Perfekt (perfect tense) in German, particularly in relation to recent events expressed with specific time expressions. These time phrases act as signals that the perfect tense is the correct choice in conversation.

Understanding the Perfect Tense with Time Expressions

The Perfekt is the most common tense in spoken German to talk about actions that happened recently or in the near past. When you use words like heute (today), diese Woche (this week), or vor kurzem (recently), you typically pair them with the perfect tense.

Key Time Phrases and Sample Sentences

  • heute: Heute habe ich Bargeld abgehoben.
  • diese Woche: Diese Woche haben wir ein Konto eröffnet.
  • diesen Monat: Diesen Monat hat er viel Geld gespart.
  • vor kurzem: Vor kurzem habe ich die Geheimzahl eingegeben.
  • heute Morgen / heute Abend: Heute Morgen habe ich bar gezahlt.

Common Usage Notes

These expressions highlight recent completed actions and usually exclude the simple past tense (Präteritum) which is less common in everyday spoken German when discussing recent events. The present tense (Präsens) is not appropriate for completed actions in the past.

Differences from English

Unlike English, where the present perfect is often used for past events related to the present, German uses Perfekt as the primary past tense in spoken language. Time expressions such as heute (today) and vor kurzem (recently) pair naturally with the perfect tense. For example, "Today I withdrew cash" translates to Heute habe ich Bargeld abgehoben, emphasizing the completion of the action.

Useful Phrases to Remember

  • Heute habe ich ... (Today I have ...)
  • Diese Woche haben wir ... (This week we have ...)
  • Vor kurzem habe ich ... (Recently I have ...)
  • Heute Morgen habe ich ... (This morning I have ...)

Mastering these expressions and their correct tense usage will help you talk confidently about recent experiences and events in German.

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage

Profile Picture

Louis Fernando Hess

Bachelor of Science - Intercultural Business Psychology

Hamm-Lippstadt University of Applied Sciences

University_Logo

Germany


Last Updated:

Wednesday, 03/12/2025 07:35