The perfect with sein
Many verbs of movement from one place to another or a change of state take sein when used without a direct object: Ich bin nach Hause gegangen. Wir sind nach München gefahren. Sie ist um acht aufgestanden. This is a useful pattern, not a complete rule: learn the auxiliary with each verb. Also learn ist gewesen, ist geblieben and ist passiert (happened). Most other verbs take haben. A movement verb with a direct object can take haben: Ich habe das Auto in die Garage gefahren.

| Infinitiv | Perfekt |
|---|---|
| gehen | ist gegangen |
| fahren | ist gefahren |
| fliegen | ist geflogen |
| kommen | ist gekommen |
| aufstehen | ist aufgestanden |
| bleiben | ist geblieben |
Tip
Movement to another place or a change of state without a direct object often suggests sein. Learn the auxiliary with each verb: ist gegangen, ist aufgestanden, ist geblieben, ist passiert (happened). Most other verbs take haben.