haben or sein in Perfect - past tense in German language

Past tense in German: haben or sein (exercises PDF)

One of the common problems for beginners, when they start learning German past perfect tense, is when to use haben or sein as an auxiliary verb. In this post, you will find some tips on how to remember when to use haben or sein in past tense. Practice using haben and sein with the exercises at the end of the post.

First of all, there are two different past tenses in German: Imperfekt /Präteritum (Simple past) and Perfekt (Present past). We will cover the Perfekt first because it more widely used in conversational German.

German Perfekt is formed with the auxiliary verb haben or sein and the past participle form of the verb. So to say something in the past, you need to conjugate haben or sein in the present tense and add the past participle of the verb. Past Participle remains the same, only haben and sein are changed according to the person. German Perfekt can be shown with the following formula:

haben/sein + past participle

Many German verbs are irregular, so it is important to learn the past participle of the verbs. On the positive side, the verbs that are regular form past participle in an easy way:

machen -> gemacht

lernen -> gelernt

sagen -> gesagt

Top 100 most used German verbs with past participle and sentence examples

Let’s look at two examples of the verbs lernen and gehen in Present past.

ich habe Deutsch gelernt ich bin nach Hause gegangen
du hast Deutsch gelernt du bist nach Hause gegangen
er/sie/es hat Deutsch gelernt er/sie/es ist nach Hause gegangen
wir haben Deutsch gelernt wir sind nach Hause gegangen
ihr habt Deutsch gelernt ihr seid nach Hause gegangen
sie/Sie haben Deutsch gelernt sie/Sie sind nach Hause gegangen

When to use haben or sein in present perfect

One of the most confusing things for beginners is when to use haben or sein as auxiliary (helping) verbs in Perfekt.  The difference is actually very simple and after you learn the rules and practice a bit, it won’t be a problem anymore.

Most of the verbs use haben as the auxiliary verb in Perfekt. It means you only need to remember which verbs use sein as a helping verb to form Perfekt, the rest verbs will be used with haben.  In case you forget whether the verb needs haben or sein, stick to haben and you will be right in 90% of cases.

Sein is used to form the past tense with the following group of words :

  • verbs of movement: gehen (to go), laufen (to run), fliegen (to fly) etc
  • verbs that show the change of state: sterben (to die), aufwachen (to wake up), einschlafen (to fall asleep) etc
  • a few random verbs that don’t belong to the two other groups and you just need to remember them: bleiben (to stay), passieren (to happen), sein (to be), werden (to become).

Here is the list of most frequently used verbs that require sein as a helping verb in Perfekt:

fahren (to go, to drive) – ist gefahren: Sie ist nach Berlin gefahren.

fliegen (to fly)  ist geflogen: Ich bin nach Deutschland geflogen.

gehen (to go) ist gegangen: Wir sind zur Schule gegangen.

kommen (to come) ist gekommen: Wann bist du gestern nach Hause gekommen?

laufen (to run, to walk) – ist gelaufen: Ich bin schnell gelaufen.

reisen (to travel) ist gereist: Wir sind noch nie nach Japan gereist.

wandern (to hike) ist gewandert: Ich bin in Österreich gewandert.

sein (to be) ist gewesen: Sie ist in der Schweiz gewesen.

werden (to become) ist geworden: Meine Freundin ist Lehrerin geworden.

springen (to jump) ist gesprungen: Die Katze ist auf den Tisch gesprungen.

sterben (to die) ist gestorben: Meine Katze ist gestorben.

ziehen (to move) ist gezogen: Wir sind nach London gezogen.

aufwachen (to wake up) ist aufgewacht: Wann seid ihr heute aufgewacht?

aufstehen (to get up) ist aufgestanden: Ich bin heute zu spät aufgestanden.

einschlafen (to fall asleep) ist eingeschlafen: Bist du gestern spät eingeschlafen?

passieren (to happen) ist passiert: Was ist gestern passiert?

bleiben (to stay) ist geblieben: Ich bin gestern zu Hause geblieben.

There are some more verbs that use sein as helping verb in past tense. I included only the verbs that you will hear most often in everyday conversations. If you want to check some specific verbs, you can use this website to find the conjugation of all German verbs.

After you learned the grammar rules and remember the verbs that require sein in Past tense, don’t forget to do the exercises.

HABEN or SEIN exercises 

Exercise 1. Fill in the correct form of the verbs with sein:

  1. Warum _______________ du so spät _______________? (aufwachen)
  2. Ich _______________ gestern nach London _______________. (fahren)
  3. Wann _______________ ihr in die USA _______________? (reisen)
  4. Ich _______________ bei meinen Freunden in Berlin _______________. (bleiben)
  5. Sie _______________ Ärztin _______________.(werden)
  6. Du _______________ zu spät _______________.(kommen)
  7. Wir _______________ nach München _______________. (fliegen)
  8. Wohin _______________ du gestern nach der Arbeit _______________?(gehen).
  9. Mein Hund _______________vor 2 Jahren _______________. (sterben)
  10. Sie _______________ nach Australien_______________. (ziehen).

Exercise 2. Fill in the correct helping verb: haben or sein

  1. Sie _______________ nach Hause gegangen.
  2. Wir _______________ unsere Familie besucht.
  3. Ich _______________ Pizza gegessen.
  4. Wann _______________  sie eingeschlafen?
  5. Mit wem _______________ du Tennis gespielt?
  6. Mein Opa _______________ in der Schule gearbeitet.
  7. Meine Oma _______________ leider gestorben.
  8. Was_______________ ihr am Wochenende gemacht?
  9. Ich _______________ in die Schweiz gereist.
  10. Was _______________ am Wochenende passiert?

Exercise 3. Use the correct helping verb and past participle in the sentences. 

  1. Sie _______________ zur Arbeit mit dem Bus_______________. (fahren)
  2. _______________ du diesen Film schon_______________? (sehen)
  3. Wir_______________ gestern Pizza_______________. (essen)
  4. Ich_______________ meine Tasche nicht_______________. (finden)
  5. Wir_______________ mit dem Flugzeug nach Australien_______________. (fliegen)
  6. _______________ dir das Buch gut_______________?( gefallen)
  7. Wir_______________ zusammen Fußball_______________. (spielen)
  8. Was_______________ du im Supermarkt_______________? (kaufen)
  9. Meine Familie_______________ vor einem Jahr ins Ausland_______________. (ziehen)
  10. Er_______________ früher bei Google_______________. (arbeiten)
  11. Seine Freunde_______________ ihn am Wochenende_______________. (besuchen)
  12. Ich_______________ im Juli nach Kroatien_______________. (reisen)
  13. Wie viel Kaffee_______________ du schon heute_______________? (trinken)
  14. Wer_______________ dieses Buch_______________ ? (schreiben)
  15. Deine Kinder_______________ so groß_______________! (werden)

Answers

Exercise 1.

  1. Warum bist du so spät aufgewacht? (aufwachen)
  2. Ich bin gestern nach London gefahren. (fahren)
  3. Wann seid ihr in die USA gereist? (reisen)
  4. Ich bin bei meinen Freunden in Berlin geblieben. (bleiben)
  5. Sie ist Ärztin geworden.(werden)
  6. Du bist zu spät gekommen.(kommen)
  7. Wir sind nach München geflogen. (fliegen)
  8. Wohin bist du gestern nach der Arbeit gegangen?(gehen).
  9. Mein Hund ist vor 2 Jahren gestorben. (sterben)
  10. Sie ist nach Australien gezogen. (ziehen).

Exercise 2.

  1. Sie ist nach Hause gegangen.
  2. Wir haben unsere Familie besucht.
  3. Ich habe Pizza gegessen.
  4. Wann ist sie eingeschlafen?
  5. Mit wem hast du Tennis gespielt?
  6. Mein Opa hat in der Schule gearbeitet.
  7. Meine Oma ist leider gestorben.
  8. Was habt ihr am Wochenende gemacht?
  9. Ich bin in die Schweiz gereist.
  10. Was ist am Wochenende passiert?

Exercise 3. 

  1. Sie ist zur Arbeit mit dem Bus gefahren.
  2. Hast du diesen Film schon gesehen?
  3. Wir haben gestern Pizza gegessen.
  4. Ich habe meine Tasche nicht gefunden.
  5. Wir sind mit dem Flugzeug nach Australien geflogen.
  6. Hat dir das Buch gut gefallen?
  7. Wir haben zusammen Fußball gespielt.
  8. Was hast du im Supermarkt gekauft?
  9. Meine Familie ist vor einem Jahr ins Ausland gezogen.
  10. Er hat früher bei Google gearbeitet.
  11. Seine Freunde haben ihn am Wochenende besucht.
  12. Ich bin im Juli nach Kroatien gereist.
  13. Wie viel Kaffee hast du schon heute getrunken?
  14. Wer hat dieses Buch geschrieben ?
  15. Deine Kinder sind so groß geworden!

Download this post as PDF

Which grammar topic would you like to see covered next?

haben or sein present perfect in german

Affordable online language lessons anytime, anywhere - visit italki.com

Posted

in

by

Comments

2 responses to “Past tense in German: haben or sein (exercises PDF)”

  1. Asifa Avatar
    Asifa

    I want to learn how I can emprove my speaking in German tell me tips please

Leave a Reply

Your email address will not be published. Required fields are marked *