The Perfekt Tense in German
das Perfekt
Perfekt is a spoken past tense formed with an auxiliary verb and a past participle.
The Present Perfect tense (Perfekt) is the primary past tense used in spoken German. It corresponds to the conversational past tense (e.g., "I have done") and is used to describe completed actions in the past. Unlike in English, where there is a strict distinction between Present Perfect and Past Simple, German speakers use the Perfekt for almost all past events in daily communication, reserving the narrative past (Präteritum) for writing.
The Perfekt is a compound tense formed with an auxiliary verb conjugated in the present tense—either haben (to have) or sein (to be)—combined with the Partizip II (past participle) of the main verb. Most transitive verbs and reflexive verbs take haben, while intransitive verbs of motion (like gehen, kommen) or change of state (like einschlafen, sterben) take sein. The past participle generally starts with the prefix ge- and is placed at the very end of the sentence.
A typical error for learners is choosing the wrong auxiliary verb, such as using haben instead of sein for verbs of movement (e.g., saying ich habe gegangen instead of ich bin gegangen). Another frequent mistake is placing the past participle in the middle of the sentence instead of at the absolute end, violating the bracket structure (e.g., saying ich bin gestern gegangen ins Kino instead of ich bin gestern ins Kino gegangen).
Examples
Wir haben gestern Abend das Spiel im Fernsehen gesehen.
We watched the game on TV last night.
Bist du heute Morgen um sieben Uhr aufgewacht?
Did you wake up at seven o'clock this morning?
Ich bin gestern mit meinen Freunden ins Kino gegangen.
I went to the cinema with my friends yesterday.
Er hat seine Hausaufgaben für heute nicht gemacht.
He did not do his homework for today.
Wohin seid ihr in den Ferien gereist?
Where did you travel during the holidays?
Related terms
Learn German in context — free dictionary and practice.