Perfect Tense with *sein* in German
Perfekt mit sein
This article is part of the German grammar tree on Settemila Lingue.
In Brief
In the German Perfekt, most verbs use haben, but a smaller group use a present-tense form of sein plus a past participle: Ich bin gegangen (“I went / I have gone”). The main groups are verbs expressing movement from one place to another, a change of state, and the special verbs sein, bleiben, and werden. The participle normally comes at the end of a main clause.
Overview
The Perfekt is a past tense built from an auxiliary verb (a “helping” verb) and a past participle (the verb form used in expressions such as English “has gone”). It is the usual way to talk about completed past events in everyday spoken German. In much of ordinary conversation, Ich bin nach Hause gegangen is more natural than the simple-past form Ich ging nach Hause.
At A2, the essential task is to choose the right auxiliary. You may already know the more common pattern with haben, as in Ich habe gearbeitet. With certain verbs, however, German uses sein: Sie ist gefahren, Das Kind ist eingeschlafen, Wir sind geblieben. English does not make the same distinction—both “has worked” and “has gone” contain has—so English-speaking learners need to learn this as a German pattern rather than translate the English auxiliary.
The beginner rule is useful: use sein for movement to a new place and for a change into a new state. It covers many frequent verbs, but not every verb that involves physical activity. Later sections explain the boundary cases without changing the core A2 rule.
How It Works
The basic structure
A main clause in the Perfekt has this pattern:
subject + conjugated form of sein + other information + past participle
| Subject | Form of sein | Example | English |
|---|---|---|---|
| ich | bin | Ich bin gekommen. | I came / have come. |
| du | bist | Du bist gekommen. | You came / have come. |
| er / sie / es | ist | Sie ist gekommen. | She came / has come. |
| wir | sind | Wir sind gekommen. | We came / have come. |
| ihr | seid | Ihr seid gekommen. | You all came / have come. |
| sie / Sie | sind | Sie sind gekommen. | They came / You came. |
Only sein changes to agree with the subject. The participle stays the same: ich bin gefahren, du bist gefahren, wir sind gefahren. In a statement, the conjugated auxiliary occupies the normal verb position, while the participle goes to the end. This creates the German sentence bracket: Wir sind gestern mit dem Zug nach Köln gefahren.
In a yes-or-no question, the auxiliary comes first: Bist du schon angekommen? With a question word, it follows the question word: Wann seid ihr angekommen?
1. Movement to a different place
Use sein with many intransitive motion verbs—that is, verbs used without a direct object (the person or thing directly acted upon)—when the subject changes location.
| Infinitive | Past participle | Example |
|---|---|---|
| gehen (go, walk) | gegangen | Ich bin zu Fuß gegangen. |
| kommen (come) | gekommen | Er ist spät gekommen. |
| fahren (travel, drive, ride) | gefahren | Wir sind nach Bonn gefahren. |
| fliegen (fly) | geflogen | Sie ist nach Wien geflogen. |
| laufen (run, walk) | gelaufen | Das Kind ist nach Hause gelaufen. |
| reisen (travel) | gereist | Ihr seid durch Europa gereist. |
| steigen (climb, rise) | gestiegen | Wir sind auf den Berg gestiegen. |
| ankommen (arrive) | angekommen | Der Bus ist angekommen. |
| abfahren (depart) | abgefahren | Der Zug ist pünktlich abgefahren. |
A destination often makes the change of place obvious: nach Berlin, ins Büro, zu meiner Schwester. A destination is not compulsory, however. Der Zug ist schon abgefahren still describes departure from a place.
2. A change of state
Use sein when the subject enters a new physical or abstract state. The important idea is a transition: awake to asleep, alive to dead, present to absent, or one condition to another.
| Infinitive | Past participle | Change expressed |
|---|---|---|
| einschlafen | eingeschlafen | awake → asleep |
| aufwachen | aufgewacht | asleep → awake |
| sterben | gestorben | alive → dead |
| wachsen | gewachsen | becoming larger/taller |
| verschwinden | verschwunden | present/visible → gone |
| werden | geworden | becoming something/different |
Compare a state with a change into that state:
- Das Kind hat geschlafen. — The child slept. This describes the activity or state of sleeping.
- Das Kind ist eingeschlafen. — The child fell asleep. This describes the transition into sleep.
That contrast is more reliable than asking whether a verb simply “sounds active.”
3. Important verbs to learn as a set
Three exceptionally common verbs use sein in the Perfekt and are worth memorising directly:
- sein → ist gewesen: Ich bin noch nie dort gewesen.
- bleiben → ist geblieben: Sie ist zu Hause geblieben.
- werden → ist geworden: Es ist kalt geworden.
Bleiben does not express movement or a change of location—it means remaining in the same place or condition—so it is the clearest exception to the beginner shortcut. Some impersonal event verbs also use sein, especially passieren and geschehen: Was ist passiert? and Es ist nichts geschehen.
Forming the past participle
Choosing sein does not change the normal rules for building the participle:
- Many simple verbs use ge- + stem + -t: reisen → gereist.
- Many strong verbs change their vowel and end in -en: gehen → gegangen, fahren → gefahren.
- Separable prefixes place ge between prefix and verb: ankommen → angekommen, einschlafen → eingeschlafen.
- Inseparable prefixes such as be-, er-, ver-, and zer- do not take ge-: verschwinden → verschwunden.
- Verbs ending in -ieren do not take ge-: passieren → passiert.
Because many frequent sein verbs are irregular, learn each one as a three-part unit: fahren – ist gefahren – to travel/go by vehicle.
Negation and subordinate clauses
Nicht normally appears before the element it negates or toward the end of the middle field: Wir sind gestern nicht gefahren. With kein, negate a noun phrase as usual: Er ist kein Arzt geworden.
In a subordinate clause (a clause introduced by a word such as weil “because” or dass “that”), both verb parts move to the end, with the participle before the auxiliary:
- Ich bin müde, weil ich spät angekommen bin.
- Sie sagt, dass er zu Hause geblieben ist.
Examples in Context
| German | English | Note |
|---|---|---|
| Ich bin gestern früh gegangen. | I left early yesterday. | gehen: movement away |
| Sie ist nach Hause gefahren. | She drove / travelled home. | Change of location by vehicle |
| Wann seid ihr in Hamburg angekommen? | When did you arrive in Hamburg? | Question with ankommen |
| Der letzte Bus ist schon abgefahren. | The last bus has already left. | Separable verb; no destination needed |
| Wir sind im Sommer durch Italien gereist. | We travelled through Italy in the summer. | Movement over a route |
| Er ist über die Straße gelaufen. | He ran/walked across the street. | Clear change of place |
| Das Baby ist endlich eingeschlafen. | The baby finally fell asleep. | Change from awake to asleep |
| Ich bin um sechs Uhr aufgewacht. | I woke up at six o’clock. | Change from asleep to awake |
| Die Kinder sind schnell gewachsen. | The children grew quickly. | Change over time |
| Plötzlich ist das Licht ausgegangen. | Suddenly the light went out. | Change from on to off |
| Es ist sehr kalt geworden. | It became very cold. | werden always takes sein here |
| Meine Schwester ist Ärztin geworden. | My sister became a doctor. | Change of role |
| Wir sind wegen des Regens zu Hause geblieben. | We stayed home because of the rain. | Special verb bleiben |
| Ich bin noch nie in Österreich gewesen. | I have never been to Austria. | Perfekt of sein |
| Was ist gestern passiert? | What happened yesterday? | Impersonal event verb |
German Perfekt often corresponds to either the English present perfect or the English simple past. Sie ist nach Hause gefahren can mean “She has driven home” or, in an ordinary past narrative, “She drove home.” Do not choose the German auxiliary by looking at whether English uses “has” or a simple-past form.
Common Mistakes
Using haben with a clear change of location
- Wrong: Ich habe nach Hause gegangen.
- Right: Ich bin nach Hause gegangen.
- Why: Intransitive gehen describes movement to another place and forms its Perfekt with sein.
Treating every physical activity as movement with sein
- Wrong: Wir sind zwei Stunden getanzt.
- Right: Wir haben zwei Stunden getanzt.
- Why: An activity does not automatically count as directed movement. In standard usage, tanzen normally takes haben when the focus is simply on dancing. A directional construction may behave differently in some contexts: Sie ist durch den Saal getanzt.
Conjugating the participle
- Wrong: Wir sind gegangenen.
- Right: Wir sind gegangen.
- Why: The participle does not change for person or number. Conjugate only sein: bin, bist, ist, sind, seid, sind.
Putting the participle next to the auxiliary in a main clause
- Wrong: Sie ist gefahren gestern nach Hause.
- Right: Sie ist gestern nach Hause gefahren.
- Why: In a neutral main clause, the auxiliary and participle form a sentence bracket, with other information between them.
Adding ge- to every participle
- Wrong: Was ist gepassiert?
- Right: Was ist passiert?
- Why: Verbs ending in -ieren do not add ge-. Likewise, an inseparable prefix blocks it: verschwinden → verschwunden, not geverschwunden.
Forgetting that transitive use can change the auxiliary
- Wrong: Sie ist das Auto gefahren. (when das Auto means the vehicle she operated)
- Right: Sie hat das Auto gefahren.
- Why: When fahren is used transitively with a direct object, it takes haben. Compare Sie ist nach Berlin gefahren (she travelled to Berlin) with Sie hat den Wagen in die Garage gefahren (she drove the car into the garage).
Usage Notes
In conversation, the Perfekt is normal across German-speaking regions, but usage is not identical everywhere. In northern and much of central Germany, the simple past forms war and hatte remain very common in speech even though most other verbs appear in the Perfekt. In southern Germany, Austria, and Switzerland, speakers tend to use the Perfekt more broadly, including ich bin gewesen where another speaker might say ich war. Both forms are standard; this is a preference of region and context, not a change to the auxiliary rule inside the Perfekt.
Written narratives often use the Präteritum (simple past), especially in novels, reports, and formal storytelling: Er ging nach Hause und schlief ein. Everyday speech is more likely to use Er ist nach Hause gegangen und ist eingeschlafen. The two tenses usually locate the event in the same past; the difference is often one of register and narrative style rather than the English distinction between “went” and “has gone.”
Some verbs of bodily movement or activity vary according to meaning, direction, and region. With schwimmen, for example, Er ist ans andere Ufer geschwommen clearly presents movement to a destination. Er hat eine Stunde geschwommen focuses on the activity and is widely used, while sein is also heard with such verbs, particularly in southern usage. At A2, choose sein when a route or destination is clear and learn fixed examples from reliable input rather than trying to force every activity verb into one rule.
Beyond the Basics / Advanced Use
You do not need to master all of these distinctions at A2, but they explain why dictionary entries and real conversations sometimes seem to depart from the simple rule.
Meaning can determine the auxiliary
The auxiliary belongs to a particular use of a verb, not always to the spelling of the verb itself. A motion verb used without a direct object commonly takes sein, while a transitive use commonly takes haben:
- Der Pilot ist nach Madrid geflogen. — The pilot flew to Madrid.
- Der Pilot hat die Maschine nach Madrid geflogen. — The pilot flew the aircraft to Madrid.
The same principle appears with fahren. This is why memorising “fahren always takes sein” is helpful only as a beginner approximation.
Figurative changes still use sein
A change need not be physical. werden uses sein for changes of profession, identity, weather, or quality: Sie ist berühmt geworden (“She became famous”). Other verbs can describe abstract transitions too: Die Hoffnung ist verschwunden (“The hope disappeared”). The grammar follows the verb’s change-of-state meaning.
Perfect infinitives and modal constructions
At higher levels, the same auxiliary appears in a perfect infinitive—a non-conjugated form referring to an earlier event: gegangen sein, angekommen sein, eingeschlafen sein. You may meet it after modal expressions or in reported assumptions:
- Er muss schon gegangen sein. — He must have left already.
- Sie scheint eingeschlafen zu sein. — She seems to have fallen asleep.
The participle still precedes sein. Recognising this pattern is more important than producing it at A2.
Past perfect
The Plusquamperfekt (past perfect: an event completed before another past event) keeps the same auxiliary choice but puts sein in the simple past:
- Nachdem der Zug abgefahren war, kamen wir am Bahnhof an. — After the train had left, we arrived at the station.
If a verb uses sein in the Perfekt, it normally uses war/waren in the Plusquamperfekt: ist gegangen → war gegangen.
Practice Tips
- Learn verbs with their perfect form. Instead of writing only ankommen, record ankommen – ist angekommen. For an irregular verb, add its meaning and a short sentence: Wir sind spät angekommen.
- Sort examples by meaning. Make three small groups: movement (gehen, kommen, fahren), change of state (einschlafen, aufwachen, werden), and special verbs (sein, bleiben, passieren). Say one complete Perfekt sentence for each verb.
- Practise the sentence bracket aloud. Start with Ich bin gegangen, then insert details: Ich bin gestern gegangen → Ich bin gestern um acht Uhr nach Hause gegangen. This trains you to keep the participle at the end.
Related Concepts
- Prerequisite: Perfect Tense with haben — learn the main Perfekt structure and contrast the two auxiliaries.
Prerequisite
Perfect Tense with *haben* in GermanA2More A2 concepts
Practice Perfect Tense with sein in German with a free Settemila Lingue account. We will set up German · A2 and generate cards for this exact grammar concept.
Practice this concept