To talk about the weekend you need the Perfekt: haben/sein + Partizip II. This A2 exercise trains haben vs sein and the most useful irregular participles with travel vocabulary.

Short answer: haben for most verbs (ich habe gegessen, gemacht, gesehen), sein for movement and change (ich bin gefahren, gegangen, aufgewacht) + bleiben. Participle goes last: Wir sind nach München gefahren.

haben or sein?

  • haben: essen → gegessen, sehen → gesehen, machen → gemacht, besuchen → besucht
  • sein: fahren → gefahren, gehen → gegangen, kommen → gekommen, bleiben → geblieben, aufwachen → aufgewacht

Exercise A – haben or sein?

Fill each gap with the correct auxiliary or participle.

Show the full solutions

Wir sind gefahren. / Ich habe gesehen. / Bist du geblieben? / Er hat gegessen. / Sie ist aufgewacht. / Habt ihr schon gegessen? / Ich bin geflogen.


Exercise B – complete the weekend story

Complete the story with the correct Perfekt form.

Show the full solutions

Wir haben geschlafen. / Wir sind gegangen. / Wir haben besucht. / Wir haben gekocht. / Er ist gekommen. / Wir haben gespielt. / Es war gewesen!


What to focus on

  • Memorise 20 irregular participles: gesehen, gegessen, getrunken, gefahren, gegangen, gekommen, geblieben, aufgewacht.
  • Participle last: Ich habe gestern lange geschlafen.
  • Speaking = Perfekt: save Präteritum for stories and war/hatte.

Continue at A2 with the reflexive verbs exercise, the Urlaubspläne exercise and weil exercise.


Frequently asked questions

When do I use haben or sein in the Perfekt?

Sein for movement, change of state and bleiben; haben for everything else.

How is the Partizip II formed?

Regular: ge- + stem + -t. Irregular must be memorised; inseparable prefixes drop ge-.

Perfekt or Präteritum?

Speaking → Perfekt. Writing stories + war/hatte/konnte → Präteritum.

Past tense still shaky? One A2 lesson fixes haben/sein for good. Book a free trial lesson →