German Present Perfect Tense (Perfekt)Grammar & Conjugation

Navigate the German 'Perfekt' with ease. This guide simplifies its formation and application, enabling you to recount past experiences with confidence.

The German present perfect tense, or Perfekt, is key for talking about past events in a way that's relevant to the present. It's often used in spoken German to share experiences and stories. By combining an auxiliary verb (haben or sein) with the past participle of the main verb, you can easily convey actions that have been completed but still affect the now. Understanding Perfekt is crucial for everyday conversation and expressing yourself effectively in German.

The German Present Perfect Tense, or Perfekt in German, is a crucial part of speaking about the past in everyday conversations. Understanding and using the Perfekt allows you to share your experiences, tell stories, and describe past actions that still have relevance today. Let's break it down into simple steps, making it easy for beginners to understand and use.

What is the Perfekt Tense?

The Perfekt tense in German is used to talk about actions that have been completed in the past. It's similar to the English present perfect tense, using the concept of "have" or "has" plus the past participle of a verb.

How to Form the Perfekt Tense

To form the Perfekt tense, you need two components:

  1. An auxiliary verb (haben or sein)
  2. The past participle of the main verb

Choosing the Auxiliary Verb

Most verbs in German use haben as their auxiliary verb. However, verbs that involve movement or a change of state typically use sein.

Ich habe ein Buch gelesen.

I have read a book.
Sie ist nach Hause gegangen.

She has gone home.

Forming the Past Participle

The past participle for regular verbs is formed by adding ge- at the beginning and -t or -et at the end of the verb stem. For irregular verbs, the past participle may vary and needs to be memorized.

Ich habe gekocht.

I have cooked.
Er hat geschrieben.

He has written.
ichhabe gemachtI have done
duhast gemachtYou have done (informal)
er / sie /eshat gemachtHe / She / It has done
wirhaben gemachtWe have done
ihrhabt gemachtYou have done
siehaben gemachtThey have done
Siehaben gemachtYou have done (formal)
machen / to do; present perfect tense

Using Perfekt in Sentences

When you construct sentences using the Perfekt tense, the auxiliary verb (haben or sein) is usually in the second position, following the standard word order in German sentences. The past participle is placed at the end of the sentence.

Wir haben im Park Fußball gespielt.

We have played soccer in the park.
Sie ist schnell gelaufen.

She has run fast.

Exceptions and Tips

  • Verbs with inseparable prefixes do not get the ge- prefix in their past participle form.
  • Verbs with separable prefixes place ge- between the prefix and the verb stem.
Ich habe vergessen, anzurufen.

I have forgotten to call.
Wir sind umgezogen.

We have moved.

Understanding the Perfekt tense is a key step in becoming fluent in German. It allows you to discuss past events with ease and is a common tense used in everyday conversations. Remember, practice is essential, so try creating your own sentences using the Perfekt to share your past experiences and actions!


Explore Our Podcast

Explore our intermediate podcast about contemporary German culture, history, philosophy & more. Each episode is spoken at a slow pace, and includes a transcript.


Sloeful German is a language learning platform focused on immersive learning. We assist you in achieving fluency, through engaging content tailored to your level.


Join Us