Chapter 58
58
Ich habe gemacht
The Perfekt: Conversational Past Tense
↓ Scroll to begin
In German, the primary way to talk about completed actions in conversation is the Perfekt (literally "perfect" or "completed"). Unlike English, which uses both the simple past ("I made") and present perfect ("I have made") somewhat interchangeably, German has a clear distinction: the Perfekt (conversational past) is what Germans use every day in spoken language.
The Perfekt is a compound tense made of two parts: an auxiliary verb (haben or sein) in present tense + the past participle of the main verb. The structure is simple, but the rules for formation and auxiliary selection require careful study.
The Perfekt is formed: auxiliary verb (haben/sein) + past participle. For example: "Ich habe gemacht" (I have made/done).
The Structure: Auxiliary + Past Participle
The Perfekt has two components: the present tense conjugation of haben (to have) or sein (to be), plus the past participle of the main verb. The auxiliary verb is conjugated; the participle stays the same:
Ich habe das Buch gelesen.
I have read the book. (I read the book.)
Breaking it down: habe (present conjugation of haben, "I have") + gelesen (past participle of lesen, "read"). The auxiliary is conjugated based on the subject; the participle never changes.
Du hast den Film gesehen.
You have seen the film. (You saw the film.)
Er ist nach Hause gegangen.
He has gone home. (He went home.)
Regular Past Participles: The Ge- Prefix Pattern
Regular (weak) verbs form their past participles with a predictable pattern: ge- + stem + -t. The stem is the infinitive without the -en ending:
| Infinitive | Stem | Ge- + Stem + -t | Example |
|---|---|---|---|
| machen (to make) | mach | gemacht | Ich habe es gemacht. |
| arbeiten (to work) | arbeit | gearbeitet | Ich habe gearbeitet. |
| spielen (to play) | spiel | gespielt | Wir haben Fußball gespielt. |
| kaufen (to buy) | kauf | gekauft | Sie hat ein Kleid gekauft. |
| zeigen (to show) | zeig | gezeigt | Er hat mir das Foto gezeigt. |
| holen (to fetch) | hol | geholt | Ich habe Wasser geholt. |
The pattern is simple for regular verbs: drop -en, add ge- at the beginning and -t at the end. For verbs with stems ending in -t or -d (like arbeiten), add an extra -e before the -t to make it pronounceable: arbeiten → gearbeitet (not just "arbeit").
Irregular Past Participles: Strong Verbs
Irregular (strong) verbs change their stem vowel and end in -en instead of -t. These must be memorized because they don't follow the regular pattern. However, they all use the ge- prefix and -en ending:
| Infinitive | Stem Vowel Change | Ge- + Stem + -en | Example |
|---|---|---|---|
| gehen (to go) | e → a | gegangen | Ich bin gegangen. |
| sehen (to see) | e → e | gesehen | Ich habe es gesehen. |
| sprechen (to speak) | e → o | gesprochen | Ich habe mit ihm gesprochen. |
| nehmen (to take) | e → o | genommen | Ich habe den Bus genommen. |
| trinken (to drink) | i → u | getrunken | Ich habe Wasser getrunken. |
| schreiben (to write) | e → ie | geschrieben | Ich habe einen Brief geschrieben. |
| finden (to find) | i → u | gefunden | Ich habe meine Schlüssel gefunden. |
| kommen (to come) | o → o | gekommen | Ich bin gekommen. |
Irregular verbs are the most frequently used verbs in German, so learning their past participles is essential. The good news: all irregular participles follow the ge-...-en pattern. The bad news: the vowel changes vary and must be memorized individually.
Exceptions to the Ge- Prefix Rule
Some verbs do NOT take the ge- prefix. These are:
| Category | Example Verb | Participle | Example Sentence |
|---|---|---|---|
| Inseparable Prefix (be-, er-, ver-, zer-, ent-, etc.) | verstehen (to understand) | verstanden | Ich habe es verstanden. |
| Inseparable Prefix | bekommen (to get) | bekommen | Ich habe ein Geschenk bekommen. |
| Inseparable Prefix | erinnern (to remember) | erinnert | Ich habe mich erinnert. |
| -ieren verbs (French/Latin origin) | studieren (to study) | studiert | Ich habe Deutsch studiert. |
| -ieren verbs | telefonieren (to telephone) | telefoniert | Ich habe mit dir telefoniert. |
| -ieren verbs | organisieren (to organize) | organisiert | Ich habe die Party organisiert. |
Verbs with inseparable prefixes (be-, er-, ver-, zer-, ent-) do not add ge- because the prefix is inseparable (doesn't come off). Verbs ending in -ieren (usually borrowed from French/Latin) also omit the ge- prefix. Both still use regular or irregular endings (–t for regular, vowel change + -en for irregular).
Haben vs. Sein: Which Auxiliary Verb?
This is crucial: most verbs use haben, but a special group uses sein. The rule is based on semantics, not the verb itself:
The Sein Rule
Use sein if the verb indicates: (1) movement from one place to another (gehen, fahren, fliegen), or (2) a change of state (werden, sterben, aufwachen). Use haben for everything else.
| Sein (Movement/Change) | Example | Haben (Everything Else) | Example |
|---|---|---|---|
| gehen (to go) | Ich bin gegangen. | machen (to make) | Ich habe es gemacht. |
| fahren (to drive) | Ich bin gefahren. | spielen (to play) | Ich habe gespielt. |
| fliegen (to fly) | Ich bin geflogen. | singen (to sing) | Ich habe gesungen. |
| kommen (to come) | Ich bin gekommen. | essen (to eat) | Ich habe gegessen. |
| laufen (to run) | Ich bin gelaufen. | trinken (to drink) | Ich habe getrunken. |
| werden (to become) | Ich bin Arzt geworden. | sehen (to see) | Ich habe es gesehen. |
| sterben (to die) | Er ist gestorben. | schreiben (to write) | Ich habe einen Brief geschrieben. |
| aufwachen (to wake up) | Ich bin aufgewacht. | haben (to have) | Ich habe Hunger gehabt. |
The most important sein verbs are: sein itself (bin gewesen), gehen, kommen, fahren, fliegen, laufen, and the modal-adjacent verbs like werden, sterben, aufwachen. Everything else uses haben.
Full Conjugation Examples
Here is the complete conjugation of haben and sein in Perfekt with example verbs:
| Perfekt with HABEN: machen (to make) | |
|---|---|
| Ich | habe gemacht |
| Du | hast gemacht |
| Er/Sie/Es | hat gemacht |
| Wir | haben gemacht |
| Ihr | habt gemacht |
| Sie (formal)/Sie (they) | haben gemacht |
| Perfekt with SEIN: gehen (to go) | |
|---|---|
| Ich | bin gegangen |
| Du | bist gegangen |
| Er/Sie/Es | ist gegangen |
| Wir | sind gegangen |
| Ihr | seid gegangen |
| Sie (formal)/Sie (they) | sind gegangen |
Notice: the auxiliary verb (haben/sein) conjugates exactly as it does in present tense. The participle never changes. This is the fundamental structure: (conjugated auxiliary) + (invariant participle).
Word Order in Complex Sentences
In German, the past participle typically comes at the end of the sentence, especially in subordinate clauses:
Ich habe das Buch gelesen, das du mir empfohlen hast.
I have read the book that you recommended to me.
The participle "empfohlen" (recommended) comes at the very end of the subordinate clause. In main clauses, the auxiliary comes earlier: "Ich habe ... gelesen" with the participle before the period.
❋
Etymology & Linguistic Background
Perfekt
per-FAYK-t
The conversational past tense formed with auxiliary + participle
PIE
*per- (forward) + *-fect (done/made)
Latin perfectus = "completed"
German
Perfekt = auxiliary + past participle
evolved from Latin perfect tense
English
Present Perfect = "have" + past participle
identical structure
The Perfekt name comes from Latin "perfectus" (completed, perfect). German, English, and the Romance languages inherited this structure from Latin: auxiliary verb + past participle. What's remarkable is that German preserved this tense as the primary conversational past, while English uses both simple past and present perfect. German uses the Perfekt for everyday speech; the simple past (Präteritum) is reserved for narrative or formal written German.
Gemacht
guh-MAHKT
Made, done (past participle of machen)
PIE
*mag- (to knead, to make)
root meaning "to shape/form"
German
machen (infinitive) → gemacht (past participle)
ge- + mach + -t (regular formation)
English
make → made
irregular in English; cognate roots
"Machen" comes from PIE *mag-, related to English "make". Both evolved from a root meaning "to shape" or "to knead". German treats it as regular (gemacht, following the ge-...-t pattern), while English has gone irregular (made). Both words are cognates from the same ancient source, but their modern formations diverged as each language evolved differently.
❋
Master Perfekt: 12-Question Quiz
The Perfekt is how Germans speak about the past. Reach 80% to unlock mastery.
Bauwerkstatt
Building Workshop — Perfect Tense (Perfekt)
1Haben vs Sein
Choose correct auxiliary: "Ich ___ einen Brief geschrieben." (I have written a letter.)
Choose correct auxiliary: "Der Mann ___ in die Stadt gefahren." (The man has driven to the city.)
Choose correct auxiliary: "Wir ___ das Essen gekocht." (We have cooked the food.)
Choose correct auxiliary: "Sie ___ in den Park gelaufen." (She has run to the park.)
2Past Participles
Complete: "Das Kind hat ein Bild ___." (The child has drawn a picture.)
Complete: "Ich bin nach Hause ___." (I have gone home.)
Complete: "Wir haben Kaffee ___." (We have drunk coffee.)
Complete: "Sie ist schnell ___." (She has run quickly.)
3Translation
Translate: "I have eaten breakfast."
Translate: "They have gone to school."
Translate: "We have visited the museum."
Translate: "He has worked all day."
Your Progress: 0 / 12 Correct
Lesen & Hören — Read and Listen
Heute Morgen bin ich aufgewacht und habe Frühstück gegessen.
Danach bin ich in die Stadt gefahren, um meine Freunde zu treffen.
Wir haben zusammen einen Film angeschaut und haben viel gelacht.
Um Mittag haben wir im Restaurant zu Mittag gegessen.
Am Abend bin ich nach Hause gegangen und habe meine Hausaufgaben gemacht.
Verständnisfragen — Comprehension Questions
1. Was hat die Person morgens getan?
2. Wohin ist die Person gefahren?
3. Was haben sie zusammen getan?
4. Was hat die Person am Abend gemacht?
Diktat — Dictation Exercise
Listen to a sentence and type what you hear. Click the button to hear each sentence once.
Sentence 1 of 3
Your Progress
Words Collected
516 / 850 (60%)
Click to see all words ▾
Patterns & Grammar
107 / 145 (73%)
Click to see all patterns ▾
Your Perfekt Mastery Collection
Haben
have (auxiliary for most verbs)
Sein
be (auxiliary for motion/change)
Gemacht
made (past participle regular)
Gegangen
gone (past participle irregular)
Gesehen
seen (past participle irregular)
Ge- + Stem + -t
Regular past participle pattern
Ge- + Stem (vowel change) + -en
Irregular past participle pattern
Inseparable Prefixes
No ge- prefix (be-, er-, ver-, etc.)
✦
You have mastered the Perfekt — the primary way Germans speak about the past.
Next, learn about the future tense and probability.