e-linguist.
DE EN
Tenses Grammar Tenses Perfekt

Perfekt: the spoken past tense.

In spoken German, the Perfekt is used for almost every past action. The Präteritum belongs more to written texts and books.

Reading time~25 min
Exercises3 parts
TopicTenses
01

What is the Perfekt?

In spoken language, you use the Perfekt for almost every past action. It doesn't matter whether the action was completed or not. In books, texts and reports, the Präteritum is preferred.

To form the Perfekt you need two things: an auxiliary verb (sein or haben) and the past participle (Partizip II).

Er ist gestern nach Hause gekommen.
sein + past participle
Er hat einen neuen Anzug gekauft.
haben + past participle
Tip

In spoken German, the Präteritum can quickly sound written or stiff. When in doubt: in conversation, the Perfekt is almost always the right choice.

02

Perfekt with sein or haben?

Perfekt with sein

Verbs describing a change of place or a change of state use sein as the auxiliary. You also form the Perfekt with sein for: passieren, bleiben, geschehen, sein, werden, gelingen.

Ich bin nachts von einem Geräusch aufgewacht.
Change of state
Er ist mit dem Bus zur Arbeit gefahren.
Change of place
Meine Eltern sind noch nicht zu Hause angekommen.
Change of place

Perfekt with haben

All other verbs form the Perfekt with haben. This also applies to verbs with an accusative object, even when they describe a change of place.

Du hast deine Schlüssel verloren.
haben + past participle
Wir haben gestern lange ferngesehen.
haben + past participle
Er hat das Auto gefahren.
Auto = object
!

"Er ist mit dem Auto gefahren" (movement) vs. "Er hat das Auto gefahren" (the car as object). With an accusative object, always haben.

03

Conjugation in the Perfekt

The auxiliary verb (sein or haben) is conjugated, the past participle stays unchanged.

gefahren
sein + past participle
ichbin gefahren
dubist gefahren
er/sie/esist gefahren
wirsind gefahren
ihrseid gefahren
sie/Siesind gefahren
gesucht
haben + past participle
ichhabe gesucht
duhast gesucht
er/sie/eshat gesucht
wirhaben gesucht
ihrhabt gesucht
sie/Siehaben gesucht
04

Word order in the Perfekt

The auxiliary verb stands in position 2, the past participle goes at the end of the sentence.

Heute habe ich lange gearbeitet.
Main clause
Gestern ist sie sehr spät gekommen.
Main clause
…, weil ich lange gearbeitet habe.
Subordinate: both at end
…, dass sie sehr spät gekommen ist.
Participle before auxiliary
05

Exercises

Three short tasks: multiple choice, fill in the auxiliary, form the past participle.

Part 1 · Multiple choice

haben or sein?

Pick the correct auxiliary for the Perfekt.

1
Meine Schwester ___ letzte Woche nach Hamburg umgezogen.
2
Mein Vater ___ sich eine neue Uhr gekauft.
3
Das Flugzeug ___ gelandet.
4
Anja ___ den Zug nach Köln genommen.
5
Wir ___ bis Mittag im Bett geblieben.
6
Peter ___ gestern 20 Jahre alt geworden.
Part 2 · Fill in the blank

Form the Perfekt: type the auxiliary

Complete with the correct form of haben or sein.

1
Ich in den Supermarkt gefahren.
2
Gestern es in Strömen geregnet.
3
Andrea zu Hause geblieben.
4
ihr gut geschlafen?
5
Die Kinder ihre Schulsachen schon gepackt.
Part 3 · Past participle

Write sentences in the Perfekt

Type the past participle of the verb in parentheses.

1
Ich habe einen Hamburger . (essen)
2
Martin ist um 7 Uhr . (losfahren)
3
Wir haben den ganzen Vormittag die Wohnung . (aufräumen)
4
Die Kinder haben in den Schulferien Fußball . (spielen)
5
Der Hausmeister hat die Glühbirnen . (austauschen)