A1 tenses

Das Perfekt

The everyday spoken past of German. Built from haben or sein plus a past participle at the end of the clause. South Germans use it for almost everything; northerners mix it with Präteritum. Either way, it is the form a learner needs first.

The Perfekt is the past tense of spoken German. It is what you use when you tell someone what you did this morning, when you write a text message, when you describe a single completed event. In southern Germany, Austria, and Switzerland, it is the past tense for almost everything. In the north, it shares the work with the Präteritum (the literary past), but even there, the spoken default in conversation is still Perfekt.

If you learn one past tense in German, learn this one. You will produce it constantly and you will hear it in every conversation.

What it looks like

Every Perfekt sentence has two pieces, and they sit at opposite ends of the clause.

auxiliary verb (haben or sein, conjugated in present tense) + past participle (at the end)

The auxiliary lives in the second position of the clause, the way every German finite verb does. The past participle waits at the end. Whatever you put in between is the meat of the sentence.

Ich habe gestern einen Brief geschrieben. I wrote a letter yesterday.

Wir sind am Freitag nach Berlin gefahren. We went to Berlin on Friday.

This split is the rhythm of spoken German. The listener hears the auxiliary first, holds the rest of the sentence in working memory, and only finds out the actual verb at the end. The form takes some getting used to, both as a speaker and as a listener.

Forming the past participle

The participle is where most of the work lives. There are five patterns to recognise.

Weak verbs: ge- + stem + -t

The regular pattern. Almost every new verb you meet is weak. It covers most -ieren-less verbs that are not in the irregular list.

InfinitiveParticipleMeaning
machengemachtdone / made
sagengesagtsaid
kaufengekauftbought
spielengespieltplayed
arbeitengearbeitetworked
lernengelerntlearned
hörengehörtheard

When the stem ends in -t or -d (like arbeiten, reden, baden), an extra -e- slips in for pronounceability: gearbeitet, geredet, gebadet.

Strong verbs: ge- + stem (often vowel change) + -en

The historic Germanic pattern. The vowel in the stem usually shifts. The participle ends in -en, not -t. There are about 200 strong verbs in modern German; you will memorise the common ones the way you memorise English eat-ate-eaten.

InfinitiveParticipleMeaning
singengesungensung
trinkengetrunkendrunk
schreibengeschriebenwritten
lesengelesenread
fahrengefahrendriven / gone
gehengegangengone
kommengekommencome
sehengesehenseen
nehmengenommentaken
essengegesseneaten
schlafengeschlafenslept

There is no shortcut for the vowel change. You learn each strong verb as a triple (infinitive, present-tense vowel, participle) and let repetition do the work.

Mixed verbs: ge- + stem (with vowel change) + -t

A small group that combines the strong-verb vowel shift with the weak-verb -t ending. There are about a dozen.

InfinitiveParticipleMeaning
denkengedachtthought
bringengebrachtbrought
kennengekanntknown (a person)
nennengenanntnamed
wissengewusstknown (a fact)
brennengebranntburnt
rennengeranntrun

Inseparable-prefix verbs: no ge-

Verbs that begin with one of the unstressed prefixes be-, ent-, er-, ge-, ver-, zer-, miss- drop the ge- entirely. The participle is just the prefixed stem with a -t (weak) or -en (strong) ending.

InfinitiveParticipleMeaning
besuchenbesuchtvisited
verstehenverstandenunderstood
erzählenerzählttold
bezahlenbezahltpaid
gefallengefallenpleased
vergessenvergessenforgotten
beginnenbegonnenbegun

The reason is acoustic. Ge- is unstressed, and so is the prefix. Stacking two unstressed syllables at the front of a verb sounds wrong, so German drops one.

Separable-prefix verbs: ge- inserted between prefix and root

Verbs with stressed prefixes (auf-, an-, ein-, mit-, ab-, aus-, vor-, zu-, weg-, hin-, her-, fest- and many more) split the participle. The ge- goes between the prefix and the root.

InfinitiveParticipleMeaning
aufmachenaufgemachtopened
mitkommenmitgekommencame along
einschlafeneingeschlafenfell asleep
anrufenangerufencalled (on the phone)
ausgehenausgegangenwent out
zumachenzugemachtclosed
aufstehenaufgestandengot up

See trennbare-verben for how these verbs behave in the present tense, where they split apart even more dramatically.

Verbs in -ieren: no ge-

Verbs ending in -ieren (almost all of them borrowed from French or Latin) form the participle by replacing -ieren with -iert. No ge-.

InfinitiveParticipleMeaning
studierenstudiertstudied
telefonierentelefonierttelephoned
diskutierendiskutiertdiscussed
reservierenreserviertreserved
funktionierenfunktioniertfunctioned / worked
organisierenorganisiertorganised

The rule is mechanical. If a verb ends in -ieren, drop the ge-. There are no exceptions.

Choosing the auxiliary: haben or sein

This is the second piece, and the one that beginners stumble over. Most verbs take haben. A specific group takes sein.

Sein takes these verbs

  1. Verbs of motion from one place to another. Gehen, kommen, fahren, fliegen, laufen, reisen, schwimmen, klettern, fallen, springen. Ich bin nach Berlin gefahren. (I went to Berlin.) Sie ist ins Wasser gesprungen. (She jumped into the water.)

  2. Verbs of change of state. Werden (to become), sterben (to die), einschlafen (to fall asleep), aufwachen (to wake up), wachsen (to grow), aufstehen (to get up). Er ist alt geworden. (He has grown old.) Das Kind ist eingeschlafen. (The child has fallen asleep.)

  3. Three odd lexical items: sein, bleiben, passieren (and its synonyms geschehen, vorkommen). These are not really motion or change of state, but tradition assigns them sein. Ich bin in Berlin gewesen. (I have been in Berlin.) Er ist zu Hause geblieben. (He stayed home.) Was ist passiert? (What happened?)

Haben takes everything else

Specifically: every transitive verb (a verb with a direct object) takes haben, no exceptions. Most intransitive verbs that don’t fit the sein-categories also take haben.

Ich habe ein Buch gelesen. (transitive: a book is the object) Sie hat geschlafen. (intransitive but not change of state) Wir haben gearbeitet. (intransitive, ordinary activity)

A useful test: if the verb has a thing being acted on, it takes haben. If the verb describes a body or a thing moving from A to B, or changing into something else, it takes sein.

The compare-to-French note

The haben/sein split mirrors the French avoir/être split almost exactly. The verbs that take être in French (aller, venir, partir, arriver, naître, mourir, devenir, rester) match the German verbs that take sein (gehen, kommen, abfahren, ankommen, geboren werden, sterben, werden, bleiben). If you have learned passé composé, the German split will feel like a familiar problem in a new font.

Word order: the bracket

Perfekt is the easiest place to see the German verbal bracket (Satzklammer). The auxiliary takes the second position of the clause. The participle gets sent to the end. Everything else hangs in between.

Position 1Position 2 (aux)Middle fieldEnd (participle)
Ichhabegestern einen Briefgeschrieben.
Gesternhabeich einen Briefgeschrieben.
Einen Briefhabeich gesterngeschrieben.
Wirsindum neun Uhr nach Hausegekommen.

Whatever you put in position one for emphasis, the auxiliary still comes second and the participle still comes last. This is the rule. It does not bend.

In subordinate clauses introduced by dass, weil, wenn, als, and so on, both verbs go to the very end and the auxiliary follows the participle: …weil ich gestern einen Brief geschrieben habe. See praeteritum and the subordinate-clause word-order entry for the full rule.

Negation

Place nicht before the past participle, after the middle-field elements that nicht is not negating.

Ich habe das Buch nicht gelesen. I haven’t read the book.

Sie ist gestern nicht gekommen. She didn’t come yesterday.

Questions

Yes/no questions invert auxiliary and subject. The participle still sits at the end.

Hast du das Buch gelesen? Bist du nach Berlin gefahren?

W-questions put the question word first, then the auxiliary, then the rest, with the participle at the end.

Wann hast du das Buch gelesen? Wohin bist du gefahren?

How writers use it

The Perfekt is everywhere in German fiction whenever the writer wants the voice of an ordinary speaker. Spoken dialogue is almost always Perfekt. First-person narrators speak Perfekt. Letters and diary entries are written in Perfekt.

Kafka is the most useful study case. Die Verwandlung and Der Process are narrated in Präteritum, the literary past, but every line of dialogue switches abruptly into Perfekt. When K. tries to explain what has happened to him, when Gregor’s family argues outside his door, the voices come into focus through the auxiliary. The contrast is so consistent that a learner can use Kafka as a Perfekt-versus-Präteritum laboratory: narration is Präteritum, characters speak Perfekt.

Spyri’s Heidi is gentler. The narration is Präteritum (this is a children’s book in the nineteenth-century tradition), but Heidi the character is a small loud child who only speaks in Perfekt. Ich bin gewesen, ich habe getrunken, Peter hat mir gegeben. Every line of her dialogue is a working example of one of the haben/sein rules.

Goethe’s Werther is a novel made of letters, which means it is a novel made of Perfekt. Werther writes to Wilhelm in the voice of someone speaking on the page. The first paragraphs of the book contain bin ich, habe ich gefunden, hat mir gegeben: an immediate immersion in the auxiliary system. Frankenstein, in the German adaptation Storica carries, uses Perfekt for the same letter-frame device.

In southern German fiction (Austrian, Bavarian, Swiss authors), the Perfekt absorbs almost the entire past tense. Präteritum survives only for sein, haben, and the modal verbs. Reading a Thomas Bernhard or a Robert Seethaler is a long exposure to Perfekt as the default verbal tense.

What you don’t need to do

You don’t need to choose between Perfekt and Präteritum in your own speech. Use Perfekt. Always. The two exceptions: sein (use war, warst, war, waren) and haben (use hatte, hattest, hatte, hatten) usually appear in their Präteritum form even in casual speech, because the Perfekt forms (bin gewesen, habe gehabt) sound bookish. Modal verbs (können, müssen, sollen, dürfen, wollen, mögen) also tend to appear in Präteritum (konnte, musste, sollte). Beyond these, default to Perfekt.

You don’t need to memorise the strong-verb table on day one. Learn the ten or fifteen highest-frequency strong verbs (sein, haben, gehen, kommen, fahren, sehen, lesen, schreiben, sprechen, essen, trinken, nehmen, geben, finden, schlafen) and let the rest come from exposure. Reading a single book in German will internalise more strong-verb participles than two weeks of flashcards.

You don’t need to debate haben versus sein with native speakers. There is regional variation. Some Austrian and southern German speakers say ich bin gestanden (sein) where standard German says ich habe gestanden (haben). For liegen, sitzen, stehen, the auxiliary depends on the region. Pick the standard form (haben) and stop worrying.

You don’t need separable-prefix participles to come automatically. Aufgemacht and mitgekommen feel artificial for a long time. Reading aloud helps; the rhythm of auf-ge-MACHT settles into the ear after a few hundred encounters.

Common confusions

  • Haben versus sein for the same verb. Some verbs switch auxiliary depending on meaning. Fahren takes sein when it means to travel (ich bin nach Berlin gefahren) but haben when it takes a direct object (ich habe das Auto gefahren, I drove the car). Schwimmen, fliegen, segeln, joggen behave the same way. The general rule: a transitive use forces haben.
  • Inseparable verbs forgetting the missing ge-. Beginners produce gebesucht or geverstanden. Inseparable prefixes block the ge- entirely. The participle is besucht, verstanden.
  • Separable verbs splitting the wrong way. The ge- goes between the prefix and the root, not after both: aufgemacht, not geaufmacht. Hearing the prefix as a separate word in the present tense (ich mache auf) makes the participle order easier to remember.
  • English speakers using sein with the wrong motion verbs. Not every motion verb takes sein. Tanzen (to dance) takes haben in standard German because the focus is the activity, not the displacement. Wir haben getanzt, not wir sind getanzt.
  • Confusing Perfekt with English present perfect. German Perfekt covers both English I went and I have gone. Don’t try to map ich bin gegangen to I have gone every time. Often it is just I went.
  • Present-tense participle slip. Beginners sometimes try ich habe gehe or er hat sieht by analogy with English I have go or he has see. The participle is a separate form. Memorise it as part of the verb.

Where you’ll meet it in the library

Perfekt appears everywhere German is spoken on the page. The richest first encounters are dialogue scenes and letter-frame narration:

  • Heidi (A1). Spyri’s narration is Präteritum, but every line of Heidi’s dialogue is Perfekt. The cleanest first exposure to haben/sein in real spoken voice.
  • Grimms Märchen (A1). Mostly Präteritum in narration (it is the fairy-tale tense), but the dialogue between characters drops into Perfekt repeatedly. Useful for hearing the contrast.
  • Die Verwandlung (A2+). Kafka’s dialogue passages are pure Perfekt. Gregor’s interior thoughts also lean on Perfekt for immediate experience.
  • Der Process (A2+). K. spends the novel trying to explain what has happened to him, and the explanations are almost entirely in Perfekt. A long exposure to the spoken past inside a literary frame.
  • Die Leiden des jungen Werthers (B2). Goethe’s epistolary novel is structured as letters from Werther to a friend. Every letter is a wash of Perfekt because Werther is writing as he would speak.
  • Frankenstein (B2). The German adaptation preserves the letter-frame structure of the original, which means the opening section is letters in Perfekt. The interior narratives that follow shift to Präteritum, giving a clean comparison.
From the library

Where you'll see this in books.

Die Verwandlung
Franz Kafka, chapter 1
„Was ist mit mir geschehen?" dachte er. Es war kein Traum. Sein Zimmer, ein richtiges, nur etwas zu kleines Menschenzimmer, lag ruhig zwischen den vier wohlbekannten Wänden.
'What has happened to me?' he thought. It was no dream. His room, a proper room for a human being, only rather too small, lay quietly between its four familiar walls.
How Kafka uses it. Gregor's first conscious thought is in Perfekt with sein as the auxiliary: ist geschehen. Geschehen (to happen) is one of the verbs that always takes sein, because the event is itself a kind of arrival. Kafka has Gregor reach for the spoken past at the moment of panic, then drops back into Präteritum (war, lag) for the surrounding narration. The contrast tells you which voice belongs to thought and which to the camera.
Heidi
Johanna Spyri, chapter 5
„Großvater, ich bin den ganzen Tag mit den Geißen auf dem Berg gewesen. Peter hat mir Brot gegeben und wir haben zusammen getrunken."
'Grandfather, I have been with the goats on the mountain all day. Peter gave me bread and we drank together.'
How Spyri uses it. Heidi the child speaks the way a child actually speaks: in Perfekt. Bin gewesen for sein (always sein as auxiliary), hat gegeben and haben getrunken for the transitive verbs. Spyri's narration uses Präteritum, but every line of dialogue switches to Perfekt. A learner can read the spoken-voice scenes and absorb the full haben/sein split without ever being formally taught it.
Der Process
Franz Kafka, chapter 1
„Sie haben mich verhaftet," sagte K., „aber ich weiß nicht, warum. Ich bin heute Morgen aufgestanden, ich habe gefrühstückt, und plötzlich sind diese Männer in mein Zimmer gekommen."
'You have arrested me,' said K., 'but I don't know why. I got up this morning, I had breakfast, and suddenly these men came into my room.'
How Kafka uses it. K. recounts the morning's events in pure Perfekt because he is speaking, not writing a report. Notice the auxiliary split inside one short paragraph: haben verhaftet (transitive, haben), bin aufgestanden (change of state, sein), habe gefrühstückt (transitive, haben), sind gekommen (motion, sein). Four verbs, two auxiliaries, no thinking required for a native. This is the reflex Perfekt-learners are trying to acquire.
Adjacent topics