Perfekt Practice: haben or sein? (A1-A2)

a1.2 grammar

Most German verbs form the Perfekt with haben, but some use sein instead. In this practice lesson, Johannes from YourGermanTeacher gives you 15 sentences in the Perfekt. Your task: decide which auxiliary verb you need, haben or sein, and do not forget the conjugation.

This video is about practice only. If you have never heard of verbs with sein, review the grammar first with the links at the bottom.

Quick Reminder

  • Use sein for verbs that describe a change of place or a change of state, for example fahren, gehen, umziehen, aufstehen, ankommen, werden.
  • Use haben for most other verbs, for example hören, kaufen, bekommen, tanzen, passen, bringen, spielen.
  • The conjugated auxiliary verb stands in position 2, the past participle goes to the end.

The 15 Sentences with Answers

#SentenceAuxiliary + participle
1Sie sind zum Campen an einen See gefahren.sein + gefahren
2Hast du als Kind auch oft Kassetten gehört?haben + gehört
3Vor der Pandemie sind wir oft ins Kino gegangen.sein + gegangen
4Jetzt hat sie ja schon wieder so hässliches Zeug gekauft.haben + gekauft
5Habt ihr meine E-Mail bekommen?haben + bekommen
6Jetzt erzähl mir doch bitte, was passiert ist.sein + passiert
7Ich bin schon fĂĽnfmal umgezogen.sein + umgezogen
8Die Party gestern war echt super. Alle haben getanzt.haben + getanzt
9Er ist schon vor dem Sonnenaufgang aufgestanden.sein + aufgestanden
10Letztes Jahr hat mir die Hose noch gepasst.haben + gepasst
11Ich habe meine Schwester zum Flughafen gebracht.haben + gebracht
12Seid ihr gut in Frankfurt angekommen?sein + angekommen
13Frau Dr. Stein, warum sind Sie eigentlich Ärztin geworden?sein + geworden
14Ich denke, dieses Spiel hat jeder schon einmal gespielt.haben + gespielt
15Sie ist im Urlaub oft alleine den Strand entlanggelaufen.sein + entlanggelaufen

Verbs That Are Often Mixed Up

VerbAuxiliaryWhy
passen (gepasst)habenLetztes Jahr hat mir die Hose noch gepasst. (to fit)
passieren (passiert)seinErzähl mir, was passiert ist. (to happen)
bringen (gebracht)habenIch habe meine Schwester zum Flughafen gebracht. (you carry or take someone)
ankommen (angekommen)seinSeid ihr gut in Frankfurt angekommen? (a change of place)
laufen (gelaufen)seinSie ist den Strand entlanggelaufen. (she moves along the beach)

What to Learn Next

For the rules, read German Perfect Tense: Sein or Haben? and The German Perfect Tense with Haben Explained. Then learn the participles in The German Past Participle: All the Rules and the top verbs in Top 20 Verbs with SEIN as the Auxiliary Verb in PERFEKT.

Frequently Asked Questions

How do I know if I need haben or sein in the Perfekt?

Most verbs use haben. Use sein for verbs of movement from A to B and verbs that describe a change of state, such as fahren, umziehen, aufstehen, ankommen and werden.

Which auxiliary verb does passieren use?

Passieren uses sein: Was ist passiert? The verb passen (to fit) uses haben: Die Hose hat gepasst.

Does bringen use sein or haben?

Bringen uses haben: Ich habe meine Schwester zum Flughafen gebracht. Verbs with an object usually take haben.

What is the Perfekt of werden?

It is ist geworden, for example Warum sind Sie Ärztin geworden? Werden is a change of state, so it uses sein.

Where does the participle go in a Perfekt sentence?

The conjugated auxiliary verb is in position 2 and the past participle goes to the end of the sentence, for example Ich bin schon fĂĽnfmal umgezogen.

Want to feel confident with the German past tenses? Learn them step by step in our German A1 online course with exercises and clear explanations.