Tu as déjà écrit une phrase au parfait en allemand et tu as hésité entre sein (être) et haben (avoir) ? Pas de panique ! C'est l'un des pièges les plus courants pour les élèves francophones. En français, on utilise presque toujours « avoir » comme auxiliaire (j'ai mangé, j'ai parti…). En allemand, c'est différent : certains verbes prennent sein, d'autres haben. Dans cet article, on va voir ensemble la règle, les exceptions et les astuces pour ne plus te tromper.
1. Pourquoi deux auxiliaires en allemand ?
En allemand, pour former le parfait (die Perfekt → le passé composé), tu as besoin d'un auxiliaire : soit sein (être), soit haben (avoir). Le choix dépend du verbe principal.
En français, on dit « j'ai mangé », « j'ai allé » (non, on dit « je suis allé » !). En allemand, c'est pareil : certains verbes se construisent avec sein, d'autres avec haben. La différence est grammaticale, pas une question de sens.
2. La règle de base : sein ou haben ?
2.1 Verbes qui prennent haben
La grande majorité des verbes allemands utilisent haben. C'est le cas :
- Des verbes transitifs (qui ont un complément d'objet direct à l'accusatif) : ich habe einen Apfel gegessen → j'ai mangé une pomme.
- Des verbes réfléchis : ich habe mich gewaschen → je me suis lavé.
- Des verbes intransitifs qui n'expriment pas un mouvement ou un changement d'état : ich habe geschlafen → j'ai dormi.
Retiens : si le verbe n'indique pas un déplacement ou une transformation, c'est haben dans 90 % des cas.
2.2 Verbes qui prennent sein
On utilise sein pour :
- Les verbes de mouvement d'un point A à un point B : gehen (aller à pied), fahren (aller en véhicule), fliegen (voler), kommen (venir), laufen (courir), reisen (voyager). Exemple : Ich bin nach Berlin gefahren → Je suis allé à Berlin.
- Les verbes de changement d'état : aufwachen (se réveiller), einschlafen (s'endormir), wachsen (grandir), sterben (mourir). Exemple : Er ist eingeschlafen → Il s'est endormi.
- Les verbes spéciaux : sein (être) lui-même, bleiben (rester), werden (devenir). Exemple : Ich bin in Paris geblieben → Je suis resté à Paris.
Attention : bleiben et sein ne sont pas des mouvements, mais ils prennent quand même sein. C'est une exception à mémoriser.
2.3 Le cas des verbes de mouvement… sans mouvement !
Certains verbes de mouvement peuvent prendre haben s'ils n'indiquent pas un déplacement d'un lieu à un autre. Compare :
- Ich bin im See geschwommen → J'ai nagé dans le lac (déplacement).
- Ich habe zwei Stunden geschwommen → J'ai nagé pendant deux heures (activité, pas de déplacement).
De même : Ich bin nach Hause gefahren (je suis rentré en voiture) vs Ich habe das Auto gefahren (j'ai conduit la voiture → ici, fahren est transitif, donc haben).
3. Les pièges classiques pour les francophones
3.1 « Je suis allé » → Ich bin gegangen (pas ich habe gegangen)
C'est LE piège numéro 1. En français, on dit « j'ai allé » ? Non, on dit « je suis allé ». En allemand, c'est pareil : gehen prend sein. Donc : Ich bin gegangen → Je suis allé(e).
3.2 « J'ai resté » → Ich bin geblieben
En français, on dit « je suis resté ». En allemand, bleiben prend aussi sein. Ne mets jamais haben avec bleiben : Ich habe geblieben est faux.
3.3 « J'ai devenu » → Ich bin geworden
werden (devenir) prend sein. Exemple : Er ist Arzt geworden → Il est devenu médecin.
3.4 Les verbes de mouvement avec haben ?
Oui, c'est possible si le verbe est utilisé de façon transitive ou sans idée de déplacement. Par exemple : Ich habe getanzt → J'ai dansé (activité, pas de déplacement). Mais Ich bin in den Club getanzt → Je suis entré dans le club en dansant (déplacement).
4. Mise en situation : un dialogue
Lisa et Tom parlent de leur week-end :
- Lisa : Was hast du am Wochenende gemacht? → Qu'est-ce que tu as fait le week-end dernier ?
- Tom : Ich bin nach München gefahren. → Je suis allé à Munich.
- Lisa : Und was hast du dort gemacht? → Et qu'est-ce que tu as fait là-bas ?
- Tom : Ich habe viele Fotos gemacht und ich bin viel gelaufen. → J'ai pris beaucoup de photos et j'ai beaucoup marché.
- Lisa : Bist du auch im See geschwommen? → Tu as aussi nagé dans le lac ?
- Tom : Nein, aber ich bin früh aufgewacht und ich habe gefrühstückt. → Non, mais je me suis réveillé tôt et j'ai pris le petit-déjeuner.
Observe bien : fahren, laufen (ici avec déplacement), aufwachen → sein. machen, frühstücken → haben.
5. Astuces pour mémoriser
- Fais une liste des verbes avec sein : sein, bleiben, werden, gehen, fahren, fliegen, kommen, laufen, reisen, aufwachen, einschlafen, aufstehen, sterben, wachsen. Apprends-les par cœur, ils sont peu nombreux.
- Pose-toi la question : est-ce que le verbe implique un déplacement ou un changement d'état ? Si oui → sein. Sinon → haben.
- Entraîne-toi avec des exercices sur AlloAllemand pour automatiser.
- Révise la conjugaison des auxiliaires au présent : ich bin, du bist, er/sie/es ist… et ich habe, du hast, er/sie/es hat… sur notre page dédiée.
- Fais des quiz pour tester ta mémoire : Quiz sein/haben.
6. Conclusion
Tu l'as compris : sein et haben ne se choisissent pas au hasard. La règle est simple : mouvement ou changement d'état → sein ; le reste → haben. Avec un peu de pratique, cela deviendra un réflexe. N'oublie pas de consulter régulièrement AlloAllemand pour des fiches et des exercices. Et si tu veux aller plus loin, découvre aussi les ressources du réseau Allo Education pour progresser dans toutes les matières. Viel Erfolg! (Bonne chance !)
