1 Переходные глаголы — с HABEN
Что такое переходный глагол? Переходный глагол, это когда после него можно поставить объект в винительном падеже (нем. Akkusativ). В русском языке это тоже есть, например, можно сказать «я ем что-то, я вижу что-то, я чувствую что-то, я говорю что-то», но нельзя сказать «я иду что-то, я сплю что-то, я падаю что-то». Так же и в немецком, можно сказать «ich sehe etwas, ich esse etwas, ich fühle etwas, ich sage etwas», но нельзя «ich gehe etwas, ich schlafe etwas, ich falle etwas». Чаще всего в русском и немецком переходность / непереходность глаголов совпадает, но есть и разночтения.
ich sehe es — ich habe es gesehen
ich nehme es — ich habe es genommen
ich rufe ihn an — ich habe ihn angerufen
ВАЖНО! Все возвратные глаголы (типа русских с «-ся») также переходные.
ich erinnere mich — ich habe mich daran erinnert
ich bewege mich — das Auto hat sich in meine Richtung bewegt
ich setze mich — ich habe mich auf den Stuhl gesetzt
ВАЖНО! Глаголы движения, которые обычно с sein, могут становиться переходными. Тогда они будут с haben.
ich fahre ihn — ich habe ihn zum Bahnhof gefahren
er fliegt das Flugzeug — er hat eigentlich noch nie ein Flugzeug geflogen
НО ich bin heute 200 Kilometer gefahren. — тут вроде тоже переходный, но с километрами и подобным это так не работает. Почему? Keine Ahnung! =)
2 глаголы движения — SEIN
Если глагол обозначает движение, особенно движение в каком-то конкретном направлении, то будет sein. Однако, если это движение на месте, типа «танцевать» или «плескаться в бассейне», то будет haben.
ich bin mit dem Auto gefahren
ich bin viel gereist
ich bin zu Fuß gegangen
ich bin durch die Berge gewandert
3 глаголы состояния — HABEN
Глаголы, которые обозначают различные состояния — живу, стою, сижу, лежу, дышу, чувствую и т.д. — будут в перфекте с haben. Однако, тут есть несколько исключений, смотрите пункт 5.
ich habe gelebt
ich habe gefühlt
ich habe geschlafen
ich habe gestanden
ich habe gelegen
4 ИЗМЕНЕНИЕ состояния — SEIN
Если глаголы обозначают именно ИЗМЕНЕНИЕ состояния, то есть процесс, переход из одного состояния в другое, то они будут с sein. Главный и самый употребляемый глагол из этой категории — становиться, т.е. werden.
der Hund ist gestorben
ich bin gestern spät eingeschlafen
er ist um 6 aufgewacht
sie ist Arzt geworden
es ist mir kalt geworden
meine Jacke ist nass geworden
er ist gesund geworden
sie ist krank geworden
5 исключения
sein — ich bin in Berlin gewesen
bleiben — er ist zu Hause geblieben
passieren, vorkommen, geschehen — происходить
was ist passiert? — что произошло?