The past participle is the form that pairs with haben or sein to build the Perfekt — the everyday spoken past in most of Germany. Weak verbs are the largest and most predictable group: their participle is a clean formula, ge- + stem + -t. Master this one pattern and you can form the past of thousands of verbs, including every brand-new verb German borrows from English.
The core formula: ge- + stem + -t
Take the infinitive, chop off the -en (or -n) ending to get the stem, then wrap it in ge- at the front and -t at the back.
| Infinitive | Stem | Participle | Meaning |
|---|---|---|---|
| machen | mach- | gemacht | made / done |
| spielen | spiel- | gespielt | played |
| kaufen | kauf- | gekauft | bought |
| sagen | sag- | gesagt | said |
| fragen | frag- | gefragt | asked |
| wohnen | wohn- | gewohnt | lived (resided) |
| lernen | lern- | gelernt | learned |
| hören | hör- | gehört | heard |
The participle never changes its ending to agree with the subject — unlike adjectives, it sits frozen at the end of the clause. Whether the subject is ich, du, or wir, the participle stays gemacht.
Was hast du am Wochenende gemacht?
What did you do over the weekend?
Wir haben gestern bis Mitternacht Karten gespielt.
We played cards until midnight yesterday.
Ich habe ihr schon dreimal gesagt, dass ich keine Zeit habe.
I've already told her three times that I don't have time.
The linking -e- after t- and d-stems
If the stem already ends in -t or -d (and a few other clusters), you cannot pronounce a bare -t right on top of it. German inserts a linking -e- to keep the ending audible: the ending becomes -et.
| Infinitive | Stem | Participle | Meaning |
|---|---|---|---|
| arbeiten | arbeit- | gearbeitet | worked |
| reden | red- | geredet | talked |
| warten | wart- | gewartet | waited |
| öffnen | öffn- | geöffnet | opened |
| regnen | regn- | geregnet | rained |
| kosten | kost- | gekostet | cost |
The rule isn't really "after t and d" — it's "wherever a bare -t would be impossible or unpronounceable to say." That covers stems ending in -t, -d, and consonant clusters like -fn- (öffnen) and -gn- (regnen). Trust your ear: if geöffnt feels like a tongue-twister, that's because it is — hence geöffnet.
Ich habe heute zehn Stunden gearbeitet und bin total erledigt.
I worked ten hours today and I'm completely wiped out.
Wir haben über eine Stunde auf den Bus gewartet.
We waited over an hour for the bus.
Hast du schon das Fenster geöffnet? Hier ist es so stickig.
Have you already opened the window? It's so stuffy in here.
When ge- disappears: -ieren verbs
Verbs ending in -ieren — almost all of them borrowed from French, Latin, or English — form their participle with no ge- at all. The participle is simply the stem plus -t.
| Infinitive | Participle | Meaning |
|---|---|---|
| studieren | studiert | studied (at university) |
| telefonieren | telefoniert | phoned |
| fotografieren | fotografiert | photographed |
| reservieren | reserviert | reserved |
| passieren | passiert | happened |
| funktionieren | funktioniert | worked / functioned |
Ich habe in Heidelberg Medizin studiert.
I studied medicine in Heidelberg.
Was ist denn passiert? Du siehst ganz blass aus.
What on earth happened? You look completely pale.
When ge- disappears: inseparable-prefix verbs
The same gap appears with weak verbs that begin with an inseparable prefix — be-, emp-, ent-, er-, ge-, ver-, zer-. These never take a ge- in the participle either.
| Infinitive | Participle | Meaning |
|---|---|---|
| besuchen | besucht | visited |
| verkaufen | verkauft | sold |
| bezahlen | bezahlt | paid |
| erklären | erklärt | explained |
| erzählen | erzählt | told (a story) |
| verdienen | verdient | earned |
Meine Oma hat uns gestern besucht und Kuchen mitgebracht.
My grandma visited us yesterday and brought cake along.
Hast du die Rechnung schon bezahlt?
Have you already paid the bill?
Why ge- comes and goes: it follows the stress
Here is the insight most courses skip. The ge- is not random — it attaches only when the verb is stressed on its very first syllable. Say the verbs out loud:
- MAchen, KAUfen, SPIElen — stress on the first syllable → ge- appears: gemacht, gekauft, gespielt.
- stuDIEren, telefoNIEren — stress on -ier-, not the front → no ge-: studiert, telefoniert.
- beSUchen, verKAUfen, erKLÄren — stress on the second syllable (the inseparable prefix is unstressed) → no ge-: besucht, verkauft, erklärt.
So the prefix ge- is itself an unstressed syllable that only docks onto a stressed stem. When the stress has already moved off the front of the word (as in -ieren verbs and inseparable-prefix verbs), there is no stressed front syllable for ge- to attach to, and it simply doesn't appear. Once you hear the stress, you can predict the participle without memorizing lists.
How English speakers trip up
English has only one regular past form (-ed) and no prefix that comes and goes, so the German ge- feels like an extra decoration you can sprinkle anywhere. It isn't.
❌ Ich habe in Berlin gestudiert.
Incorrect — -ieren verbs never take ge-.
✅ Ich habe in Berlin studiert.
I studied in Berlin.
❌ Wir haben unsere Tante gebesucht.
Incorrect — inseparable be- verbs never take ge-.
✅ Wir haben unsere Tante besucht.
We visited our aunt.
❌ Ich habe acht Stunden gearbeit.
Incorrect — a t/d-stem needs the linking -e-.
✅ Ich habe acht Stunden gearbeitet.
I worked eight hours.
❌ Sie hat das Fenster geöffnt.
Incorrect — the -fn- cluster needs the linking -e-.
✅ Sie hat das Fenster geöffnet.
She opened the window.
❌ Er hat mir die Aufgabe geerklärt.
Incorrect — er- is inseparable, so no ge- (and certainly not ge- + er-).
✅ Er hat mir die Aufgabe erklärt.
He explained the task to me.
Key takeaways
- Weak participle = ge- + stem + -t (gemacht, gespielt, gekauft).
- After a t-/d-stem or an awkward cluster, the ending becomes -et (gearbeitet, geöffnet).
- -ieren verbs take no ge- (studiert, telefoniert).
- Inseparable-prefix verbs take no ge- (besucht, verkauft, erklärt).
- The deciding factor is stress: ge- only docks onto a verb stressed on its first syllable.
Once the weak pattern is automatic, move on to the strong participles, where the same ge- rules apply but the ending is -en and the stem vowel often changes.
Now practice German
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning German→Related Topics
- The Perfekt: Germany's Everyday Past TenseA2 — How the Perfekt is formed (haben/sein + past participle) and why it — not the Präteritum — is the normal spoken past in German.
- Past Participles of Strong Verbs (ge-...-en)A2 — How strong German verbs form their past participle with ge-...-en and a changed stem vowel, grouped by ablaut series.
- Participles of Separable and Inseparable VerbsB1 — Where the -ge- goes when a verb has a prefix: inside separable verbs, and nowhere in inseparable ones — predicted perfectly by stress.
- Inseparable Prefix VerbsA2 — The eight prefixes that never split, never take ge-, and are stressed on the stem: be-, emp-, ent-, er-, ge-, miss-, ver-, zer-.
- Perfekt Auxiliary: haben vs seinA2 — How to choose between haben and sein in the German Perfekt — motion and change of state take sein, and a direct object flips it to haben.