The Language I Live:
18.09.2025
Sein vs. Haben: How to Use Them Correctly in German
18.09.2025

18.09.2025

Tymur Levitin
Tymur Levitin
Nauczyciel w Katedrze Tłumaczeń Pisemnych. Profesjonalny tłumacz przysięgły z doświadczeniem w tłumaczeniu i nauczaniu języka angielskiego i niemieckiego. Uczę ludzi w 20 krajach świata. Moją zasadą w nauczaniu i prowadzeniu lekcji jest odejście od zapamiętywania reguł z pamięci, a zamiast tego nauczenie się rozumienia zasad języka i używania ich w taki sam sposób, jak mówienie i prawidłowe wymawianie dźwięków poprzez odczuwanie, a nie przerabianie po kolei w głowie wszystkich reguł, ponieważ w prawdziwej mowie nie będzie na to czasu. Zawsze trzeba opierać się na sytuacji i komforcie.
View profile

“Perfekt is not just a tense. It is the German way of showing result, state, and consequence.” - Tymur Levitin

Wybierz język


Introduction: More Than Just “Present Perfect”

Textbooks often say:

  • Perfekt = spoken past.

But that is an oversimplification. Perfekt in German is not just the equivalent of English have done. It is the tense of wynik: it presents an action as completed and relevant now.

Perfekt is also the tense of regional identity: in the south of Germany, Austria, and Switzerland, it dominates everyday speech, while in the north it shares ground with Präteritum.

In this guide, we go far beyond the basics — down to the atoms of Perfekt.


1. How Perfekt Is Formed

Perfekt consists of:

  • an auxiliary (haben lub sein) in the present tense, and
  • a past participle (Partizip II) at the end.

Regular pattern

  • Ich habe gespielt.
  • Ich bin gegangen.

Rules for Partizip II formation

  1. Most verbs → prefix ge- + stem + -t
    • machen → gemacht, kaufen → gekauft.
  2. Strong verbsge- + stem change + -en
    • sehen → gesehen, schreiben → geschrieben.
  3. Verbs with -ieren → no ge-
    • studieren → studiert, telefonieren → telefoniert.
  4. Untrennbare Präfixe (be-, ver-, ent-, er-, zer-, ge-) → no ge-
    • besuchen → besucht, verstehen → verstanden.
  5. Trennbare Präfixege- comes after prefix
    • aufmachen → aufgemacht, anrufen → angerufen.

Pronunciation in real life

  • Standard: gesehen, gemacht.
  • Colloquial (south/Swiss): gsehn, gmacht.
  • This is not “lazy” speech but a regional standard.

2. The Auxiliary Question: haben vs sein

The key puzzle: when do we use haben and when sein?

Rule of thumb

  • haben → actions, activities, transitive verbs.
  • sein → movement, change of state, verbs of becoming.

Examples:

  • Ich habe geschlafen. (activity)
  • Ich habe gelernt. (action)
  • Ich bin eingeschlafen. (change of state)
  • Ich bin gekommen. (movement)

Special verbs: Positions and Reflexives

  • sitzen, stehen, liegen → normally haben:
    • Ich habe gesessen, ich habe gestanden, ich habe gelegen.
    • ❗ In Austria/south: ich bin gesessen, ich bin gestanden, ich bin gelegen.
  • setzen, stellen, legen (actions) → always haben:
    • Ich habe mich gesetzt, ich habe etwas gestellt, ich habe das Buch gelegt.

👉 Rule: if the verb is reflexive (sich) → always haben.


Replacement forms

  • Ich bin gewesenIch war (spoken substitution).
  • Ich habe gehabtIch hatte (spoken substitution).
  • Ich war gewesen = Plusquamperfekt (I had been). Cannot be reduced to ich war.
  • Ich hatte gehabt = correct but heavy. Used for emphasis on prior possession.

3. Perfekt vs English Present Perfect

  • English Present Perfect stresses connection to the present.
  • German Perfekt often overlaps with English Simple Past in meaning.

Examples:

  • Ich habe das gestern gemacht. = “I did it yesterday.”
  • English would rarely use have done with explicit past time (wczoraj).

👉 This is why learners confuse Perfekt with English Perfect.


4. Regional and Social Distribution

  • South Germany, Austria, Switzerland → Perfekt dominates, even for sein oraz haben.
  • North Germany → Präteritum still used in daily life.
  • Szwajcaria → Perfekt for everything:
    • Ich bin gewesen zamiast ich war.
    • Ich habe gehabt zamiast ich hatte.

5. Edge Cases and Paradoxes

Sitzen / Setzen

  • Ich habe gesessen (std).
  • Ich bin gesessen (south).
  • Ich habe mich gesetzt (always haben because reflexive).

Stehen / Stellen

  • Ich habe gestanden (std).
  • Ich bin gestanden (Austria).
  • Ich habe gestellt (always haben).

Liegen / Legen

  • Ich habe gelegen (std).
  • Ich bin gelegen (dialect).
  • Ich habe gelegt (action).

Hängen

  • State: ich habe gehangen.
  • Action: ich habe gehängt.

6. Perfekt in Exams vs Real Life

  • Exam-safe rules:
    • haben for actions, sein for motion/change.
    • No dialectal ich bin gesessen.
  • Real life:
    • South: sein often used for static verbs.
    • Shortened forms (gsehn, gmacht) accepted.
    • Substitutions (ich bin gewesen, ich habe gehabt) common.

7. Tables for Survival

Auxiliary choice

CzasownikPerfekt (standard)Regional/colloquialPräteritum
seinich bin gewesenich warich war
habenich habe gehabtich hatteich hatte
sitzenich habe gesessenich bin gesessen (south)ich saß
setzenich habe mich gesetzt-ich setzte mich
stehenich habe gestandenich bin gestanden (Austria)ich stand
stellenich habe gestellt-ich stellte
liegenich habe gelegenich bin gelegen (dialect)ich lag
legenich habe gelegt-ich legte
hängen (state)ich habe gehangen-ich hing
hängen (action)ich habe gehängt-ich hängte

8. Philosophical Note: Partizip II

Perfekt always ends with a Partizip II. Why? Because German describes an action as a state that results.

  • Ich bin gewesen = I was → I remained in a state of having been.
  • Ich habe gemacht = I have something done.

👉 This deserves its own article: “Why German Needs the Past Participle: Action, State, and Result.”


Wnioski

Perfekt is not “just spoken past.”
It is the tense of wynik, stateoraz regional identity.
It tells us not just that something happened, but what state we are in now because of it.


TL;DR

  • Perfekt = result, consequence.
  • Formed with haben/sein + Partizip II.
  • haben = actions, sein = motion/change.
  • Exam-safe: ich habe gesessen, ich habe gestanden, ich habe gelegen.
  • Real life: South/Austria/Swiss → ich bin gesessen/gestanden/gelegen.
  • Spoken: clipped forms (gsehn, gmacht).
  • Substitutions: ich bin gewesenich war, ich habe gehabtich hatte.
  • ich war gewesenich war, ich hatte gehabt = correct but heavy.

Recommended Articles


O autorze

Tymur Levitin — Founder, Head Teacher & Translator

© Tymur Levitin — Levitin Language School / Start Language School by Tymur Levitin
Globalne uczenie się. Osobiste podejście.

Tagi:


      Nauka języków obcych online
      Łatwo i niedrogo!

        FORMULARZ BEZPŁATNEJ KONSULTACJI SZKOLENIOWEJ

        50% ZNIŻKA NA PIERWSZĄ LEKCJĘ

        Dodatkowe pola do określania klas

        50% ZNIŻKA NA PIERWSZĄ LEKCJĘ

        pl_PLPolski