🇩🇪Focus Matière

Sein ou haben en allemand : les pièges à éviter

5 octobre 2026 7 min de lecture

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 !)

📚 Pour aller plus loin

Questions fréquentes

Quand utilise-t-on sein comme auxiliaire en allemand ?

On utilise sein pour les verbes de mouvement d'un lieu à un autre (gehen, fahren, fliegen, kommen…), les verbes de changement d'état (aufwachen, einschlafen, sterben…), et quelques verbes spéciaux comme sein, bleiben, werden.

Quels verbes prennent toujours haben au parfait ?

La plupart des verbes transitifs (qui ont un complément d'objet direct), les verbes réfléchis, et les verbes intransitifs qui n'expriment ni mouvement ni changement d'état (schlafen, arbeiten, tanzen…).

Comment savoir si un verbe de mouvement prend sein ou haben ?

Si le verbe indique un déplacement d'un point A à un point B, il prend sein. S'il est utilisé de manière transitive (avec un complément d'objet direct) ou sans idée de déplacement, il prend haben. Exemple : Ich bin nach Berlin gefahren (sein) vs Ich habe das Auto gefahren (haben).

Le verbe bleiben prend-il sein ou haben ?

Le verbe bleiben (rester) prend toujours sein : Ich bin zu Hause geblieben → Je suis resté à la maison. C'est une exception à mémoriser.

Comment ne plus confondre sein et haben ?

Apprends par cœur la liste des verbes avec sein (ils sont peu nombreux), pose-toi la question du mouvement ou du changement d'état, et entraîne-toi avec des exercices et des quiz sur AlloAllemand.

Bravo ! Tu as lu cet article
Inscris-toi pour sauvegarder ta progression et gagner des XP
Creer mon compte
sein ou haben allemandauxiliaire parfait allemandhaben sein différenceverbes de mouvement allemandparfait allemandconjugaison allemand
Hans