• #Perfekt
  • #PartizipII

Perfekt with haben or sein

haben vs sein in Perfekt: most verbs with haben; location/state change with sein; bleiben/sein; maps, algorithm, fahren and typical mistakes.

1.Perfekt with haben or sein

In the Perfekt, the main verb works together with an auxiliary: haben / sein + Partizip II.

Ich habe gearbeitet.
Ich bin gekommen.

Both sentences use the same tense — the Perfekt. The difference is the auxiliary required by the main verb. At A1, it is better to understand a few central groups and learn frequent verbs together with their auxiliary than to guess from a translation.

2.The main rule in one sentence

Most German verbs form the Perfekt with haben. sein is used by a smaller but very important group, especially verbs describing movement from one place to another and a change of state.

CaseGuide
normal casehaben
movement A → Boften sein
change of stateoften sein
sein / bleibensein

This is not a formula without exceptions, but it is the right A1 foundation.

3.The Perfekt has two parts

Compare: arbeiten → ich habe gearbeitet, kommen → ich bin gekommen.

gearbeitet and gekommen are Partizip II forms. habe and bin are forms of the auxiliary verbs. The auxiliary carries person and number; the Partizip II does not change for person.

ich habe gearbeitet
wir haben gearbeitet
ich bin gekommen
wir sind gekommen

4.Forms of haben as an auxiliary

PersonFormExample
ichhabeich habe gelernt
duhastdu hast gelernt
er/sie/eshater hat gelernt
wirhabenwir haben gelernt
ihrhabtihr habt gelernt
sie/Siehabensie haben gelernt
Ich habe Deutsch gelernt.
Du hast lange gearbeitet.
Wir haben Musik gehört.

5.Forms of sein as an auxiliary

PersonFormExample
ichbinich bin gekommen
dubistdu bist gekommen
er/sie/esistsie ist gekommen
wirsindwir sind gekommen
ihrseidihr seid gekommen
sie/Siesindsie sind gekommen
Ich bin nach Hause gegangen.
Sie ist spät gekommen.
Wir sind nach Berlin gefahren.

6.Most verbs use haben

If a verb does not belong to one of the typical sein groups, haben is normally the first choice. Many everyday actions use haben:

InfinitivePerfekt
machenhat gemacht
lernenhat gelernt
arbeitenhat gearbeitet
kaufenhat gekauft
kochenhat gekocht
spielenhat gespielt
hörenhat gehört
sagenhat gesagt
fragenhat gefragt
wohnenhat gewohnt
Anna hat heute gearbeitet.
Wir haben Pizza gekocht.
Ich habe ein Buch gekauft.

7.haben: an activity does not automatically mean movement

Being active is not enough to make sein correct. Verbs such as arbeiten, spielen, lernen, telefonieren, and schlafen form the Perfekt with haben.

Ich habe den ganzen Tag gearbeitet.
Die Kinder haben gespielt.
Er hat acht Stunden geschlafen.

These are actions or processes, but they do not express the typical change of place from A to B or the kind of change of state that takes sein.

8.haben: verbs with a direct object

If a verb has a direct object in the Akkusativ, its Perfekt normally uses haben.

PresentPerfekt
Ich kaufe einen Kaffee.Ich habe einen Kaffee gekauft.
Sie liest das Buch.Sie hat das Buch gelesen.
Ich habe den Film gesehen.
Wir haben die Tür geöffnet.
Er hat seine Mutter angerufen.

At A1, this is a strong clue: an object of the action often points to haben.

9.haben: reflexive verbs

Reflexive verbs normally form the Perfekt with haben.

Ich habe mich gefreut.
Sie hat sich geduscht.
Wir haben uns getroffen.

For A1, the general pattern is enough: sich + verb → normally haben.

10.When sein appears

sein is much less common than haben, but several sein groups contain very frequent verbs. For A1, three ideas matter most:

  1. movement from one place to another;
  2. a change of state;
  3. a few important verbs that should be learned directly, especially sein and bleiben.

11.sein: movement from point A to point B

The easiest group to recognize contains verbs that describe actual displacement and a change of location.

InfinitivePerfekt
gehenist gegangen
kommenist gekommen
fahrenist gefahren
fliegenist geflogen
laufenist gelaufen
reisenist gereist
Ich bin zur Arbeit gegangen.
Paul ist um acht Uhr gekommen.
Wir sind nach München gefahren.
Sie ist nach Spanien geflogen.

The change of location (a path from A to B) is more important than the general idea of physical movement.

12.Not every kind of movement uses sein

A verb can describe physical activity without describing a move from one location to another.

Wir haben getanzt.
Ich habe Fußball gespielt.

People move in both situations, but the central meaning is an activity, not a path A → B. So the rule should not be reduced to “all movement verbs use sein.”

sein is often used for a change of location, not for every physical movement.

13.sein: a change of state

The second important group contains verbs after which the subject is in a new state.

InfinitivePerfekt
einschlafenist eingeschlafen
aufwachenist aufgewacht
sterbenist gestorben
wachsenist gewachsen
Das Kind ist schnell eingeschlafen.
Ich bin um sieben Uhr aufgewacht.
Die Pflanze ist schnell gewachsen.

Here the model is not “place A → place B,” but state A → state B: for example awake → asleep, small → bigger.

14.sein: the verb sein itself

The verb sein forms the Perfekt with sein: sein → ist gewesen.

Ich bin gestern zu Hause gewesen.
Wir sind in Berlin gewesen.

The Perfekt form ist gewesen is common in spoken German. For simple past statements, learners also meet war very early; that form is treated separately.

15.sein: the verb bleiben

bleiben may seem surprising: it means “to stay,” so there is no displacement. However, its Perfekt uses sein: bleiben → ist geblieben.

Ich bin zu Hause geblieben.
Sie ist lange im Büro geblieben.

It is best to learn bleiben as a frequent fixed pair: bleiben — ist geblieben.

16.A useful map of frequent sein verbs

At A1, it is especially useful to recognize these forms confidently:

InfinitivPerfektMain idea
gehenist gegangenchange of location
kommenist gekommenchange of location
fahrenist gefahrenchange of location
fliegenist geflogenchange of location
laufenist gelaufenchange of location
reisenist gereistchange of location
aufstehenist aufgestandenchange of position/state
einschlafenist eingeschlafenchange of state
aufwachenist aufgewachtchange of state
bleibenist gebliebenlearn directly
seinist gewesenlearn directly

There is no need to turn this into an endless list. The main goal is to see the system and add frequent verbs gradually.

17.haben and sein side by side

With habenWith sein
Ich habe gearbeitet.Ich bin gekommen.
Wir haben gekocht.Wir sind gefahren.
Sie hat das Buch gelesen.Sie ist eingeschlafen.
Er hat Fußball gespielt.Er ist zu Hause geblieben.

The important distinction is not whether the verb is “active.” The choice depends on the grammatical group and the normal meaning of the verb.

18.The shape of the Partizip II does not choose the auxiliary

You cannot determine the auxiliary just from the appearance of the Partizip II.

Partizip IITypical Perfekt
gelernthat gelernt
gegangenist gegangen
gefahrenist gefahren
gekaufthat gekauft

The prefix ge- tells you nothing about whether haben or sein is required. You need to know the verb and its typical use.

19.A better way to learn verbs

For the Perfekt, it is useful to learn not only the Infinitiv and Partizip II, but a complete pattern:

PairWhat is stored
machen — hat gemachtform + auxiliary
gehen — ist gegangenform + auxiliary
kommen — ist gekommenform + auxiliary
lesen — hat gelesenform + auxiliary
bleiben — ist gebliebenform + auxiliary

This stores the Partizip II form and the correct auxiliary at the same time. This is especially useful with irregular verbs.

20.Why translation does not always help

English past forms do not encode the German haben/sein distinction in the same way. A literal translation often does not reveal the German auxiliary.

EnglishGerman
I worked.Ich habe gearbeitet.
I came.Ich bin gekommen.
I fell asleep.Ich bin eingeschlafen.
I danced.Ich habe getanzt.

The English sentences do not tell you directly which German auxiliary is required.

21.Common mistakes

Using haben with every verb

Because haben is more frequent, learners sometimes extend it to all verbs.

IncorrectCorrect
Ich habe nach Hause gegangen.Ich bin nach Hause gegangen.
Sie hat gekommen.Sie ist gekommen.
Wir haben eingeschlafen.Wir sind eingeschlafen.

Using sein with every “active” verb

IncorrectCorrect
Ich bin gearbeitet.Ich habe gearbeitet.
Wir sind getanzt.Wir haben getanzt.
Er ist Fußball gespielt.Er hat Fußball gespielt.

Physical activity by itself is not a rule for sein.

Not conjugating the auxiliary

You cannot use one auxiliary form for every person. Incorrect: ich haben gelernt, du haben gelernt, wir ist gekommen. Correct: ich habe gelernt, du hast gelernt, wir sind gekommen. In the Perfekt, haben or sein agrees with the subject.

Changing the Partizip II for person

The Partizip II does not take personal endings. Only the auxiliary changes: ich habe gemacht / wir haben gemacht, du bist gekommen / ihr seid gekommen.

22.What to do with fahren

For basic A1 use, learn the very common movement pattern: fahren → ist gefahren.

Ich bin nach Köln gefahren.
Wir sind mit dem Bus gefahren.

Later, you will meet uses where some movement verbs behave differently depending on meaning and sentence structure. At A1, there is no need to build a large exception system: first learn the central movement use.

23.What if the rule is not enough?

Sometimes a short meaning rule does not make the choice obvious. Then the reliable strategy is to check the dictionary pattern and learn the verb with its Perfekt: verb — hat/ist + Partizip II.

VerbLearn as
bleibenist geblieben
passierenist passiert
telefonierenhat telefoniert

For a learner, this is safer than trying to invent a rule with no exceptions.

24.A quick decision process

At A1, you can use this sequence:

  1. Is this one of the familiar sein verbs? gehen, kommen, fahren, fliegen, bleiben, sein, etc. → use the familiar pattern.
  2. Is there a clear change of location A → B? sein is often needed.
  3. Is there a clear change of state? sein is often needed.
  4. Is there a direct object or an ordinary action/activity? haben is normally needed.
  5. Still unsure? Learn or check the dictionary pair hat/ist + Partizip II.

This is a learning algorithm, not a replacement for a dictionary, but it covers the main A1 situations well.

25.Mini-map

AuxiliaryTypical when
habenmost verbs: ordinary actions, often verbs with an Akkusativ object, reflexive verbs
seinsmaller important group: change of location (gehen, kommen, fahren …), change of state (einschlafen, aufwachen …), plus sein, bleiben