German flag

Perfect tense with 'sein' for staying, being and happening

Most German verbs form the perfect tense with haben, and verbs of movement like gehen or fahren use sein. A small group of verbs does not fit neatly into either box. They describe no movement at all, yet they still take sein: sein itself, bleiben, and verbs of things happening such as passieren and geschehen. So it is ich bin geblieben, not ich habe geblieben.

English speakers trip over this because English uses have for every perfect: I have been, I have stayed, it has happened. Translating word for word gives you haben, which sounds clearly wrong to German ears with these verbs.

Word list
seinA1 to be ich bin gewesen = I have been bleibenA2 to stay ich bin geblieben = I have stayed bleibenA2 to be left uns ist keine Zeit geblieben = we had no time left folgenA2 to follow ist gefolgt = followed geschehenA2 to happen was ist geschehen = what happened passierenA2 to happen es ist passiert = it has happened übrig bleibenA2 to be left es ist Brot übrig geblieben = there was bread left over verbleibenA2 to be left es sind drei Exemplare verblieben = three copies have remained (formal) zu Hause bleibenA2 to stay at home ich bin zu Hause geblieben = I stayed at home daheim bleibenB1 to stay at home ich bin daheim geblieben = I stayed home erscheinenB1 to appear das Buch ist erschienen = the book came out scheiternB1 to fail das Projekt ist gescheitert = the project failed stehen bleibenB1 to stop der Bus ist stehen geblieben = the bus stopped fehlschlagenB2 to fail der Plan ist fehlgeschlagen = the plan failed misslingenB2 to fail das Experiment ist misslungen = the experiment failed
How it works

The construction is the same as for motion verbs: a form of sein plus the past participle at the end of the clause. Only the choice of helper verb is different from what you might expect.

A useful rule of thumb: if the verb is about remaining in a state (sein, bleiben) or about something occurring or turning out a certain way (passieren, geschehen, erscheinen, scheitern), expect sein. Most of these verbs also have no direct object, so there is nothing that is being done to anything. That is a typical feature of sein verbs.

Ich bin gestern zu Hause geblieben.
(I stayed at home yesterday.)
The words
Being and staying

The most frequent case is sein itself: its perfect is ist gewesen. In everyday speech many people use the simple past war instead, but you will still hear gewesen constantly. Bleiben works the same way.

Warst du schon mal in Wien? Ja, ich bin letztes Jahr dort gewesen.
(Have you ever been to Vienna? Yes, I was there last year.)
Wir sind nur zwei Nächte in Berlin geblieben.
(We only stayed in Berlin for two nights.)
Things happening

Passieren and geschehen both mean to happen. Passieren is the everyday word, and geschehen sounds a little more formal or literary. Both take sein, and the person affected goes in the dative.

Mir ist etwas Komisches passiert.
(Something strange happened to me.)
Was ist hier geschehen?
(What happened here?)
Appearing and failing

Erscheinen (to appear, also used for books and films being published or released) and scheitern (to fail) describe how something comes about or turns out. Both take sein. The same goes for misslingen and its opposite gelingen.

Sein neues Buch ist im Mai erschienen.
(His new book came out in May.)
Das Projekt ist leider gescheitert.
(Unfortunately the project failed.)
Following

Folgen takes the dative and forms its perfect with sein when it means to go after someone.

Die Katze ist mir bis nach Hause gefolgt.
(The cat followed me all the way home.)
Watch out

Not every verb about events takes sein. Stattfinden (to take place) is a common trap: it uses haben.

Das Konzert hat gestern stattgefunden.
(The concert took place yesterday.)

Folgen in the sense of to obey uses haben in standard German, as in das Kind hat nicht gefolgt (the child did not obey). When it means to go after someone, use sein.

In southern Germany, Austria and Switzerland you will hear ich bin gesessen, ich bin gestanden and ich bin gelegen. In the north these are ich habe gesessen and so on. Both are correct in their regions, but if you are unsure, use haben for these three.

The typical learner mistake is ich habe gewesen or es hat passiert. If you catch yourself translating English have, stop and check whether the verb is one of this group.

Summary

Verbs of being, staying and happening take sein in the perfect, even though nothing moves: ich bin gewesen, ich bin geblieben, es ist passiert, es ist geschehen, and also ist erschienen, ist gescheitert and ist gefolgt. Do not let English have push you towards haben, and remember the exception hat stattgefunden.