The Perfekt is the most common past tense used in spoken German. It combines a auxiliary verb (either haben or sein) with the past participle of the main verb. The structure is simple:
Subject + auxiliary (haben/sein) + past participle
haben vs. seinhaben is used with most transitive verbs and many intransitive verbs.sein is used with: For regular verbs, add the prefix ge- and the ending -t to the verb stem.
| Infinitive | Stem | Past Participle |
|---|---|---|
| machen | mach | gemacht |
| lernen | lern | gelernt |
| arbeiten | arbeit | gearbeitet |
Strong verbs change the vowel of the stem (Ablaut) and usually add -en instead of -t. The ge- prefix is still required unless the verb has a separable prefix or is a modal verb.
| Infinitive | Stem Change | Past Participle |
|---|---|---|
| sehen | sie geseh | gesehen |
| fahren | fah gefahr | gefahren |
| schreiben | schreib geschrieb | geschrieben |
When a verb has a separable prefix (e.g., aufstehen), the ge- is inserted between the prefix and the stem.
gemacht.gelernt.gesehen.gekommen.Ich habe gegangen use sein (Ich bin gegangen).ge-: Ich habe gesehen is correct, but Ich habe gesehen without ge- is only possible with certain modal verbs (ich habe wollen is wrong).aufstehen aufgestanden, not geaufstehen.-ieren: They never take the ge- prefix (e.g., studieren studiert ich habe studiert).| Verb Type | Auxiliary | Past Participle Rule | Example (Infinitive Perfekt) |
|---|---|---|---|
| Regular (weak) | haben | ge + stem + t | spielen gespielt ich habe gespielt |
| Irregular (strong) | haben / sein* | ge + stem (vowel change) + en | fahren gefahren ich bin gefahren |
| Separable prefix | haben / sein | prefix + ge + stem + en / t | aufstehen aufgestanden ich bin aufgestanden |
| Nonseparable prefix (e.g., be-, ver-) | haben / sein | ge omitted | verkaufen verkauft ich habe verkauft |
*Most motion and changeofstate verbs use sein; otherwise, default to haben.
gegessen We ate.gekommen You came.geschrieben She wrote.aufgestanden I got up.gelernt He learned.The Perfekt is built from two parts: an auxiliary verb (mostly haben, occasionally sein) and the past participle. Regular verbs follow a predictable get pattern, while irregular verbs require memorising stem changes and the -en ending. Paying attention to separable prefixes and the choice of auxiliary will help you avoid the most common errors.
