Files
German-for-English-Speakers/verbs/perfect-tenses.md
2026-06-30 16:15:20 +02:00

84 lines
4.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "The Perfect Tenses - German for English SpeakersGerman for English Speakers"
source: "https://germanforenglishspeakers.com/verbs/perfect-tenses"
crawled: "2026-06-30"
---
# The Perfect Tenses - German for English SpeakersGerman for English Speakers
# The Perfect Tenses
Once you know a verbs participle, the _Perfekt_ is formed by adding it to the present tense of _haben_ or _sein_:
**haben:**
**sein:**
_Ich habe gelacht._
I laughed.
_Du bist aber gewachsen!_
Have you ever grown!
_Es hat funktioniert._
It worked.
_Wir sind wieder zu Hause angekommen._
We arrived back home.
_Habt ihr gegessen?_
Have you (guys) eaten?
_Sind sie da geblieben?_
Did they stay there?
Your first instinct will be to translate every _Perfekt_ statement in German with the perfect tense in English: "I have laughed," "It has worked," etc. But as you can see above, the most natural translation is usually the simple past (preterite) tense. There is effectively **no connection** between the _Präteritum_/_Perfekt_ distinction in modern German, which is mainly a written/spoken one, and the preterite/perfect distinction in English, which is about the relationship between past and present (see the [next section](/v-verbs/6-perfect-vs-preterite.md "6. Perfect vs. Preterite") for much more on this).
Most verbs take _haben_, but some of the ones that take _sein_ are pretty common. In general, _sein_ is for verbs showing a change of location (movement) or a change of state/condition (transformation). For example:
**movement:**
_gehen_ to go
_kommen_ to come
_laufen_ to walk, run
**change of state:**
_sterben_ to die
_wachsen_ to grow
_genesen_ to recover, convalesce
There are some regional differences; generally, as you go further South you'll hear more verbs used with _sein_. For example, in Bavaria it's more common to say _ich bin gesessen_ (I was sitting) but in the rest of Germany it's _ich habe gesessen_.
Verbs that take _sein_ are always **intransitive**, which means that they don't take a direct (accusative) object. Unfortunately, many intransitive verbs also take _haben_, like _schlafen_ (to sleep) or _starren_ (to stare), so this rule doesn't work in the other direction.
In the rare cases where a _sein_ verb is used with a direct object, it takes _haben_ instead:
**intransitive** (_sein_):
_Ich **bin** in die Stadt gefahren._
I drove into the city.
**transitive** (_haben_):
_Ich **habe** meine Schwester in die Stadt gefahren._
I drove my sister into the city.
However, its more common for verbs to have a transitive variant: one example that still has the shift in English is _fallen_ (with _sein_, as in "a tree **falls**") vs. _fällen_ (with _haben_, as in "to **fell** a tree").  Another is _liegen/legen_, which corresponds to the English "lie/lay." With pairs like these in German, the transitive verb (with _haben_) tends to be weak, while the intransitive verb (with _sein_) is strong.
The _Plusquamperfekt_ is used for an event that had already occurred before some other point in the past. Its the same as the _Perfekt_, only it uses the past tense (_Präteritum_) of _haben/sein_ instead of the present tense:
_Es **hatte** bereits **angefangen** zu regnen, als Stefan nach Hause kam._
It **had** already **started** to rain when Stefan came home.
_Wir **waren** bis zur Brücke **gekommen**, bevor uns einfiel, dass wir unser Geld **vergessen hatten**._
We **had come** to the bridge before it occurred to us that we **had forgotten** our money.
_Damals **hatten** wir noch nie ein echtes Schloss **gesehen**._
At the time, we **had** never **seen** a real castle before.
One of the more complex aspects of the perfect tenses in German is what to do when there are multiple verbs in a dependent clause. Generally, German does not allow two adjacent past participles in the same clause. Instead, both become infinitives. (There is an exception to this, termed the [Ultra-Perfekt](http://de.wikipedia.org/wiki/Doppeltes_Perfekt) by some, but its regional and very non-standard usage.) And when such a bundle of verbs gets grouped together at the end of a dependent clause, the conjugated auxiliary verb goes before the infinitive forms, not after them.
_Ich habe es gemacht._ (I did it.)
_Ich musste es machen._ (I had to do it.)
_Ich habe es machen müssen._ (I had to do it.)
_Weißt du, bis wann er es hatte machen müssen?_ (Do you know by when he had to have done it?)
[Continue to next section >>](/verbs/perfect-vs-preterite.md)