В русском языке всё просто: я сделал, я пошёл, я был — и никаких тебе проблем. В немецком же прошедшее время Perfekt требует выбора между двумя вспомогательными глаголами — sein (быть) и haben (иметь). И выбор этот не случаен. За ним стоит целая философия: двигались вы или просто существовали, изменилось ли ваше состояние или вы остались при своём.
Казалось бы, ну что там сложного? Большинство глаголов образуют Perfekt с haben — это безопасный вариант по умолчанию. Но есть группа глаголов, которые требуют sein. И вот тут начинается самое интересное.
Часть 1: Основное правило (которое нужно выучить, но оно не всё объясняет)
Если открыть любой учебник, там будет написано: Perfekt образуется с haben для большинства глаголов, а с sein — для глаголов, обозначающих:
1. Перемещение в пространстве (gehen, fahren, kommen, laufen)
2. Изменение состояния (aufstehen, einschlafen, sterben, wachsen)
3. Глаголы "бытия" (sein, bleiben, werden)
И это работает... почти всегда. Но дьявол, как обычно, кроется в деталях.
haben — для действий, которые вы совершаете и которые не меняют ваше местоположение или состояние кардинально: ich habe gegessen (я поел), ich habe gespielt (я поиграл), ich habe gearbeitet (я поработал).
sein — для действий, в результате которых вы переместились или изменились: ich bin gegangen (я ушёл), ich bin aufgewacht (я проснулся), ich bin geworden (я стал).
Часть 2: Глаголы движения — просто? Не совсем
Казалось бы, с глаголами движения всё ясно: движение = sein. Ich bin gelaufen, ich bin gefahren, ich bin gekommen. Но есть нюанс, и он называется переходность.
Если глагол движения используется как переходный (то есть с прямым дополнением в Akkusativ), он внезапно переходит в лагерь haben.
Сравните:
· Ich bin mit dem Auto gefahren. (Я поехал на машине) — чистое движение, никакого объекта, на который действие переходит → sein.
· Ich habe das Auto gefahren. (Я вёл машину) — здесь есть объект "Auto", действие направлено на него → haben.
Та же история с другими глаголами:
· Er ist durch den Tunnel geflogen. (Он пролетел через туннель) — sein.
· Er hat das Flugzeug geflogen. (Он пилотировал самолёт) — haben.
· Sie ist über die Straße geritten. (Она проехала верхом через улицу) — sein.
· Sie hat das Pferd geritten. (Она ехала на лошади — лошадь как объект) — haben.
Грамматисты называют это "неаккузативные" (с sein) и "аккузативные" (с haben) глаголы. Но нам, простым смертным, проще запомнить: есть объект в винительном падеже? Ставь haben. Нет объекта? Думай дальше.
Часть 3: Самые коварные случаи (которые сводят с ума)
1. Глагол "schwimmen" (плавать)
С ним можно и так, и этак, в зависимости от контекста:
· Ich bin im Meer geschwommen. (Я плавал в море) — просто плавал, перемещался → sein.
· Ich habe 100 Meter geschwommen. (Я проплыл 100 метров) — здесь есть результат, дистанция как объект → чаще haben (хотя sein тоже допустимо).
2. Глагол "fahren" (ехать/вести)
Мы уже разобрали. Но есть ещё вариант с "ich bin gefahren" как пассажир и "ich habe gefahren" как водитель. Если вы скажете "ich bin gefahren" про свою машину, вас поймут, но грамматический пурист поднимет бровь.
3. Глагол "fliegen" (лететь)
Аналогично: "ich bin geflogen" — я летел как пассажир или птица; "ich habe geflogen" — я пилотировал.
4. Глагол "reiten" (ехать верхом)
То же самое: "ich bin geritten" — я просто ехал на лошади (как перемещение); "ich habe das Pferd geritten" — я управлял лошадью, она была объектом.
Часть 4: Глаголы изменения состояния
Тут всё более предсказуемо, но тоже есть свои подводные камни.
С sein образуются:
· einschlafen (заснуть) — ich bin eingeschlafen
· aufwachen (проснуться) — ich bin aufgewacht
· sterben (умереть) — ich bin gestorben
· wachsen (расти) — ich bin gewachsen
· verblühen (увянуть) — ich bin verblüht
Логика: произошло изменение состояния, я стал другим → sein.
Но если действие не меняет состояние субъекта, а направлено на объект, то снова haben:
· Ich habe die Blume verblühen sehen (Я видел, как цветок увял) — здесь "я" не меняюсь, я просто наблюдаю.
Часть 5: Глаголы "бытия" — святая троица
sein (быть) — логично, что образует Perfekt с самим собой: ich bin gewesen.
bleiben (оставаться) — ich bin geblieben.
werden (становиться) — ich bin geworden.
Эти три глагола — незыблемая скала. С ними никогда не бывает путаницы. Почти никогда. (На самом деле, бывает, но редко.)
Часть 6: Модальные глаголы — отдельная вселенная
Модальные глаголы (können, müssen, dürfen, sollen, wollen, mögen) в Perfekt обычно используются с haben, но в сочетании с инфинитивом другого глагола они образуют конструкцию с двойным инфинитивом, и вспомогательный глагол ставится перед ними:
· Ich habe das nicht gewollt. (Я этого не хотел) — без инфинитива, просто модальный глагол.
· Ich habe das nicht machen wollen. (Я не хотел этого делать) — с инфинитивом, двойной инфинитив.
В придаточных предложениях это выглядит ещё веселее:
· ..., weil ich das nicht habe machen wollen. (потому что я не хотел этого делать) — обратите внимание на порядок слов: вспомогательный глагол вклинивается между... В общем, это тема для отдельной статьи.
Часть 7: Статистика — кто кого
По статистике, около 40% немецких глаголов могут образовывать Perfekt с sein, но в реальной речи большинство форм всё-таки с haben. Самые частотные глаголы с sein — это kommen, gehen, fahren, sein, werden, bleiben, sterben, wachsen и ещё пара десятков.
Лингвисты подсчитали, что в среднем тексте около 80% форм Perfekt приходится на haben и только 20% на sein. Так что если сомневаетесь — выбирайте haben, вероятность ошибки ниже. Но сомневаться лучше не надо.
Часть 8: Региональные особенности
На юге Германии, в Австрии и Швейцарии, глагол liegen (лежать) часто образует Perfekt с sein: "ich bin gelegen" вместо литературного "ich habe gelegen". То же с sitzen (сидеть): "ich bin gesessen" вместо "ich habe gesessen". Так что если вы услышите такое от баварца, не считайте это ошибкой — это диалект.
Часть 9: Как это запомнить (мнемотехника для ленивых)
Способ 1: Движение и изменение = sein
Представьте, что вы сняли себя на видео до и после действия. Если на видео вы в другом месте или выглядите иначе — это sein. Если вы просто делали что-то, но остались там же и таким же — haben.
Способ 2: Список "золотых" глаголов
Выучите небольшой список самых частотных глаголов с sein:
· gehen, kommen, fahren, laufen, fliegen, reisen, fallen, steigen
· sein, werden, bleiben
· sterben, wachsen, aufwachen, einschlafen, passieren (случаться)
Все остальные — по умолчанию с haben.
Способ 3: Тест на возвратность
Если глагол возвратный (sich waschen, sich freuen), он точно с haben. "Ich habe mich gewaschen" — никаких вариантов.
Часть 10: Классические ошибки (и как их избежать)
Ошибка 1: Ich habe nach Berlin gefahren
Неправильно! Движение без объекта — sein: Ich bin nach Berlin gefahren.
Ошибка 2: Ich bin mein Auto gefahren
Неправильно! Есть объект "Auto" — нужно haben: Ich habe mein Auto gefahren.
Ошибка 3: Ich habe geschwommen
Можно, но если вы просто плавали в своё удовольствие, лучше sein: Ich bin geschwommen. Haben оставьте для спортивных рекордов.
Ошибка 4: Ich bin gesessen / gelegen
В литературном немецком эти глаголы с haben (ich habe gesessen), но на юге так говорят. В школе за это снизят балл.
Немецкий язык, при всей своей сложности, логичен до безумия. Если вы двигались или менялись — sein. Если вы что-то делали, оставаясь собой — haben. И пусть путаница с "fahren" не сбивает вас с пути.
Эпилог: И всё-таки она вертится
Perfekt с sein и haben — это как выбор между двумя дорогами. Одна ведёт к действию, другая — к стабильности. И в этом выборе — вся философия немецкого языка: важно не только то, что вы сделали, но и как это на вас повлияло.
Так что в следующий раз, когда будете рассказывать немцу о своём путешествии, помните: "Ich bin nach Berlin gefahren und habe dort viel Spass gehabt" — вы переместились (sein) и получили удовольствие (haben). Идеальный баланс.