Time expressions with the perfect: heute, gestern

Zeitangaben mit dem Perfekt: heute, gestern


Das Perfekt ist der Standard in Gesprächen über kürzliche Ereignisse. Einige Wörter wie zum Beispiel "heute" oder "vor kurzem" sind Signalwörter für das Perfekt.

(The Perfekt is the standard tense in conversations about recent events. Some words such as “today” or “recently” are signal words for the Perfekt.)

What these time phrases do (signal words)

Words like heute, diese Woche, diesen Monat, vor kurzem, heute Morgen / heute Abend often introduce something you have already done.

  • Typical in spoken German: use Perfekt (haben/sein + Partizip II).
  • Typical placement: put the time phrase at the beginning to set the context.

Word order: time phrase first = verb second

If you start with a time phrase, German still keeps the rule: the conjugated verb is in position 2.

Start with time Verb (position 2) Middle Partizip II (end)
Heute habe ich Bargeld abgehoben.
Diese Woche haben wir ein Konto eröffnet.
Vor kurzem habe ich die Geheimzahl eingegeben.
  • Heute ich habe Bargeld abgehoben.
  • Heute habe ich Bargeld abgehoben.

Build the Perfekt fast (your 3-step routine)

  1. Choose the helper: usually haben (most verbs).
  2. Conjugate it (habe / hast / hat / haben / habt / haben).
  3. Put the Partizip II at the end of the clause.

Mini-formula: Zeitangabe + haben/sein (pos. 2) + … + Partizip II (end)

Haben or sein? Don’t guess—use this check

  • haben: most actions and transactions
    • Ich habe bar gezahlt.
    • Wir haben die Miete überwiesen.
    • Er hat viel Geld gespart.
  • sein: mainly movement or change of state
    • Gestern bin ich zur Bank gegangen. (movement)
    • Der Automat ist kaputt gegangen. (change of state)

If you can realistically answer “Where did you go?” → often sein. Otherwise → usually haben.

Time phrase forms: why “diesen Monat” changes

Some time phrases are fixed, others behave like noun phrases and show case endings (here: often accusative as a time adverbial).

Type Correct form What to notice
Fixed adverb heute No ending
Noun phrase (fem.) diese Woche diese + feminine noun
Noun phrase (masc.) diesen Monat -en ending
Fixed phrase vor kurzem Always this form
Noun phrase heute Morgen / heute Abend Often without extra ending
  • dieser Monat (as a time signal here)
  • diesen Monat hat er viel Geld gespart.

Self-check before you speak (10 seconds)

  1. Did I put the time phrase first?
  2. Is the helper verb in position 2?
  3. Did I place the Partizip II at the end?
  4. Did I choose haben vs. sein correctly?

If all four are “yes”, your sentence will sound natural and ready for conversation.

Zeitangabe (time expression)Beispiel  (example)
heute (today)Heute habe ich Bargeld abgehoben. (Today I withdrew cash.)
diese Woche (this week)Diese Woche haben wir ein Konto eröffnet. (This week we opened an account.)
diesen Monat (this month)Diesen Monat hat er viel Geld gespart. (This month he saved a lot of money.)
vor kurzem (recently)Vor kurzem habe ich die Geheimzahl eingegeben. (Recently I entered the PIN.)
heute Morgen / heute Abend (this morning / this evening)Heute Morgen habe ich bar gezahlt. (This morning I paid in cash.)

 

Exercise 1: Multiple choice

Instruction: Choose the correct answer

Fetching your corrections... Please don't close this page yet.

1. ____ habe ich am Geldautomaten Geld abgehoben.

____ I withdrew money from the ATM.

2. Gestern ____ sie online eine Überweisung gemacht.

Yesterday ____ she made an online transfer.

3. Diese Woche ____ wir ein neues Bankkonto eröffnet.

This week ____ we opened a new bank account.

4. Vor kurzem ____ ich die Geheimzahl eingegeben.

Recently ____ I entered the PIN.

Exercise 2: Rewrite the phrases

Instruction: Rewrite the sentences in the perfect tense and place the appropriate signal word at the beginning of the sentence (e.g. today, this week, this month, recently, this morning, this evening).

Fetching your corrections... Please don't close this page yet.

Show/Hide translation Show/Hide hints
  1. Hint Hint (heute) Ich hebe Bargeld ab.
    ⇒ ____________________________________________________________________________________________________ Example
    Heute habe ich Bargeld abgehoben.
    (Today I withdrew cash.)
  2. Hint Hint (diese Woche) Wir eröffnen ein Konto bei der Bank.
    ⇒ ____________________________________________________________________________________________________ Example
    Diese Woche haben wir ein Konto eröffnet.
    (This week we opened an account.)
  3. Hint Hint (diesen Monat) Er spart viel Geld.
    ⇒ ____________________________________________________________________________________________________ Example
    Diesen Monat hat er viel Geld gespart.
    (This month he saved a lot of money.)
  4. Hint Hint (vor kurzem) Ich gebe die Geheimzahl am Automaten ein.
    ⇒ ____________________________________________________________________________________________________ Example
    Vor kurzem habe ich die Geheimzahl am Automaten eingegeben.
    (Recently I entered the PIN at the ATM.)

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:

Thursday, 07/05/2026 12:13