Направление важно: к себе или от себя
Японский разделяет 'давать' на два глагола в зависимости от того, кто получатель. あげる = (я/мы/кто-то) даёт кому-то вне круга, прочь от меня / от моей стороны. くれる = (кто-то снаружи) даёт мне / моему кругу (ко мне). もらう = (я/мы) получаю от кого-то. Фокус не в самих глаголах — фокус в том, чтобы держать в голове, кто свой круг. Дальше посмотрим, как каждый сочетается с 〜て: 〜て あげる ('сделать для кого-то'), 〜て くれる ('кто-то делает для меня'), 〜て もらう ('я получаю действие / прошу кого-то сделать').
あげる — я/мы даём кому-то (наружу)
A は B に X を あげる = 'A даёт B X.' Используй あげる, когда дающий ближе к говорящему (часто это сам говорящий), а получатель дальше. 私 は アナさん に 本 を あげました。 = 'Я дал Анне книгу.' ケンさん は せんせい に 花 を あげました。 = 'Кен подарил учителю цветы.' (Говорящий рассказывает; Кен на стороне говорящего, учитель — получатель.) あげる никогда не работает, когда получатель — сам говорящий; для этого нужно くれる.
くれる — кто-то даёт мне / моему кругу (внутрь)
A は (私 に) X を くれる = 'A даёт X мне.' Используй くれる, когда получатель — это говорящий (или кто-то из его близкого круга — семья, близкие друзья). Получатель с に часто опускается, потому что и так понятно, что 'мне'. アナさん は 私 に 本 を くれました。 = 'Анна подарила мне книгу.' / アナさん は 本 を くれました。 = то же, 私 に опущено. ともだち は 妹 に プレゼント を くれました。 = 'Друг подарил подарок моей (младшей) сестре.' (Сестра — в близком круге, поэтому всё равно くれる.)
もらう — я получаю от кого-то
A は B に / から X を もらう = 'A получает X от B.' Та же ситуация, что и с くれる, но с угла получателя. 私 は アナさん に 本 を もらいました。 = 'Я получил книгу от Анны.' / アナさん は 本 を くれました。 = 'Анна подарила мне книгу.' То же событие, два угла. に или から маркируют дающего (используй から, когда даёт учреждение: 会社 から 手紙 を もらいました。 = 'Я получил письмо от компании.').
Свой круг и чужой круг
Ключевое понятие — うち / そと ('внутри / снаружи'). Твой внутренний круг — это ты + семья + близкие друзья + твоя компания (когда говоришь с кем-то извне). Твой внешний круг — все остальные: незнакомцы, знакомые, собеседник (часто). あげる = дать из круга наружу, или между двумя 'внешними'. くれる = внешний даёт внутреннему. Так: 'Мой начальник подарил подарок моему другу' — あげる (начальник → друг, оба видятся извне). 'Мой начальник подарил подарок моему брату' — くれる (брат — внутри круга). Решает дистанция получателя от тебя.
〜て あげる, 〜て くれる, 〜て もらう — услуги
Приклей любой из трёх глаголов к て-форме — получишь 'делать что-то для кого-то'. 〜て あげる = 'сделать (одолжение) кому-то (вне круга)': アナさん に 日本語 を おしえて あげました。 = 'Я научил Анну японскому.' (Используй осторожно — в некоторых контекстах звучит чуть свысока; в разговоре с друзьями нормально.) 〜て くれる = 'кто-то (вне круга) делает (одолжение) для меня / своего круга': アナさん は 日本語 を おしえて くれました。 = 'Анна научила меня японскому.' (часто с благодарной интонацией) 〜て もらう = 'попросить / получить, чтобы кто-то сделал для меня': 私 は アナさん に 日本語 を おしえて もらいました。 = 'Я попросил Анну научить меня японскому.'
くれる против もらう — то же одолжение, разный угол
アナさん は 私 に 日本語 を おしえて くれました。 = 'Анна научила меня японскому.' (подлежащее = дающий = Анна) 私 は アナさん に 日本語 を おしえて もらいました。 = 'Я попросил Анну научить меня японскому.' / 'Анна научила меня (по моей просьбе) японскому.' (подлежащее = получатель = я) То же событие. 〜て くれる делает упор на доброту дающего. 〜て もらう — на активной выгоде / том, что я это устроил. Оба крайне распространены; выбирай тот угол, который подчёркиваешь.
Лестница вежливости (анонс)
У всех трёх есть более вежливые версии: あげる → さしあげる (дать тому, кто выше, очень скромно). くれる → くださる (тот, кто выше, даёт мне — его форма на ます — неправильное くださいます). もらう → いただく (скромно получать). Ты уже видел ください (от くださる) каждый раз, когда говорил 〜て ください. Остальное разберём в уроке 30 (кэйго). Пока あげる / くれる / もらう покрывают повседневную речь.
