În română, trecutul se face mereu cu „a avea”: „am mâncat”, „am plecat”. În germană, majoritatea verbelor folosesc tot haben, dar un grup important folosește sein.
Regula de bază
Sein se folosește cu verbele care nu au complement direct și arată:
- o mișcare dintr-un loc în altul: gehen, fahren, fliegen, kommen, laufen
- o schimbare de stare: aufstehen, einschlafen, aufwachen, sterben, wachsen
Ich bin nach Hamburg geflogen.
Am zburat la Hamburg.
Das Kind ist schnell eingeschlafen.
Copilul a adormit repede.
Mein Opa ist 2010 gestorben.
Bunicul meu a murit în 2010.
Haben se folosește cu toate celelalte verbe, inclusiv cu toate verbele reflexive și cele cu complement direct (acuzativ):
Ich habe ein Buch gelesen.
Am citit o carte.
Wir haben uns beeilt.
Ne-am grăbit.
Excepțiile de reținut
Câteva verbe folosesc sein deși nu arată nici mișcare, nici schimbare:
| Infinitiv | Perfekt | Română |
|---|---|---|
| sein | ich bin gewesen | am fost |
| bleiben | ich bin geblieben | am rămas |
| werden | ich bin geworden | am devenit |
| passieren | es ist passiert | s-a întâmplat |
| begegnen | ich bin begegnet | am întâlnit (întâmplător) |
Același verb, două auxiliare
Unele verbe de mișcare pot avea și complement direct. Atunci folosesc haben:
Ich bin nach Wien gefahren.
Am mers (cu mașina) la Viena.
Ich habe das Auto in die Garage gefahren.
Am dus mașina în garaj.
Un verb ca tanzen arată o activitate, nu o deplasare dintr-un loc în altul, așa că folosește haben: Wir haben getanzt.
Germana din sud
În sudul Germaniei, în Austria și în Elveția, verbele de poziție folosesc sein:
| Nordul Germaniei | Sud, Austria, Elveția | Română |
|---|---|---|
| Ich habe gestanden. | Ich bin gestanden. | am stat în picioare |
| Ich habe gesessen. | Ich bin gesessen. | am stat jos |
| Ich habe gelegen. | Ich bin gelegen. | am stat întins |
Ambele forme sunt corecte; la examen se acceptă amândouă.