Ти щойно дізнався, що більшість дієслів утворюють Perfekt із haben. Але менша група дієслів — уживаних постійно в повсякденному мовленні — бере натомість sein. Вибір допоміжного дієслова не змінює значення речення, але він не є довільним: обери хибне — і речення стане граматично неправильним, хоча всі однаково зрозуміють, що ти маєш на увазі.
Коли саме вживають sein? Є три групи, які варто добре запам'ятати. Перша — це дієслова спрямованого руху, тобто дієслова, що описують дійсне переміщення з однієї точки в іншу: gehen (іти пішки), fahren (їхати транспортом), fliegen (летіти), kommen (приходити), laufen, schwimmen. Ключове те, що дієслово має виражати напрямок або пункт призначення, а не просто рух на одному місці; саме тому дієслово на кшталт tanzen (танцювати) зазвичай бере haben, адже танець не переміщує тебе з місця на місце. Друга група — це дієслова зміни стану, тобто дієслова, що описують перехід підмета з одного стану в зовсім інший: aufstehen (зі сну до неспання), einschlafen (від неспання до сну), werden (ставати), sterben (помирати). Третя група — це кілька винятків, які просто треба запам'ятати, бо вони логічно не підпадають під жодне з правил вище: саме sein (Partizip II: gewesen), bleiben (залишатися) та passieren (ставатися, траплятися).
Практичний тест: перед уживанням будь-якого дієслова запитай себе: «чи змінює це місцеперебування або стан підмета?» Якщо так — уживай sein; якщо ні — уживай haben, як зазвичай.
Багато учнів приходять із мови, де минулий час зовсім не розрізняє типи дієслів — одна форма минулого часу охоплює все, без поділу за допоміжним дієсловом. Через це відмінність haben/sein часто є одним із найскладніших моментів для засвоєння, адже ніщо в рідній граматиці учня не готує його до цього; це справді треба відпрацьовувати й запам'ятовувати як окрему систему.
Найпоширеніша помилка — уживати haben із дієсловами руху, бо учень поводиться з ними, як зі звичайним дієсловом, унаслідок чого виходить неправильне Ich habe nach Berlin gefahren замість правильного Ich bin nach Berlin gefahren. Пам'ятай: будь-яке дієслово руху, що змінює місцеперебування, вимагає sein, без винятків.