A2 level · Lesson 1

The perfect tense with haben and sein

Talk about completed events using an auxiliary and a past participle.

Local saving is unavailable. You can keep practising, but progress may not remain after closing the page.

What you will learn

  • Talk about completed events using an auxiliary and a past participle.

The perfect tense with haben and sein

The perfect is common in spoken accounts of the past. Conjugate haben or sein to agree with the subject and put the past participle at the end of the main clause: Ich habe Deutsch gelernt. The auxiliary stays in second position after a time expression.

Many verbs take haben: lernen → gelernt, machen → gemacht, essen → gegessen. Simple regular verbs often form the participle with ge-, the stem and -t. Learn irregular forms individually. Verbs ending in -ieren do not take ge-, as in studiert.

Use sein with common verbs describing the subject moving to another place, such as gehen, kommen and fahren in these examples, or a change of state such as aufwachen. Bleiben and sein also take sein: ist gegangen, ist geblieben, ist gewesen.

Rule summary

FormUse
haben + Partizip IIlernen, machen, essen
sein + Partizip IIgehen, kommen, bleiben

Examples

Ich habe gestern gelernt.

Meaning

I studied yesterday.

Wir sind nach Berlin gefahren.

Meaning

We travelled to Berlin.

Mia ist früh aufgewacht.

Meaning

Mia woke up early.

Er hat in Bonn studiert.

Meaning

He studied at university in Bonn.

Lesson exercises

A2 · 10

Choose one answer for immediate feedback and a brief explanation.

Answered / 10
Correct / 10

You have answered all ten exercises. Retry them to improve your score.

Exercise 1 / 10

Choose the answer that fits the context.

Ich ___ Deutsch gelernt.

Correct answer: habe

Why? Haben becomes habe with ich.

Exercise 2 / 10

Choose the answer that fits the context.

Wir ___ nach Berlin gefahren.

Correct answer: sind

Why? Fahren to a destination takes sein here; wir takes sind.

Exercise 3 / 10

Choose the answer that fits the context.

Mia hat die Hausaufgaben ___. (machen)

Correct answer: gemacht

Why? The past participle of machen is gemacht.

Exercise 4 / 10

Choose the answer that fits the context.

Tom ___ zu Hause geblieben.

Correct answer: ist

Why? Bleiben takes sein; Tom takes ist.

Exercise 5 / 10

Choose the answer that fits the context.

Du ___ Brot gegessen.

Correct answer: hast

Why? Essen takes haben; du takes hast.

Exercise 6 / 10

Choose the answer that fits the context.

Gestern / ich / lernen → Perfekt

Correct answer: Gestern habe ich gelernt.

Why? Habe and ich follow Gestern; gelernt goes last.

Exercise 7 / 10

Choose the answer that fits the context.

Er hat in Bonn ___. (studieren)

Correct answer: studiert

Why? This -ieren verb takes no ge-: studiert.

Exercise 8 / 10

Choose the answer that fits the context.

Ihr ___ spät gekommen.

Correct answer: seid

Why? Kommen takes sein; ihr takes seid.

Exercise 9 / 10

Choose the answer that fits the context.

Wir sind zu Fuß nach Hause ___. (gehen)

Correct answer: gegangen

Why? Gehen to a destination takes sein and the participle gegangen.

Exercise 10 / 10

Choose the answer that fits the context.

Lena ___ früh aufgewacht.

Correct answer: ist

Why? Aufwachen marks a change of state and takes sein.

Only this lesson’s progress was cleared.

Exercise progress stays in this browser only. No account and no answers sent to the server. Clearing browser data may remove it.

Grammar references for further reading

Original A2 lessons, examples and exercises by WikiGerman. Study them in order or choose a topic to review.

Content last reviewed:
All A2 lessons