JLPT N48 min readUpdated September 25, 2026Grammar pattern

あげる vs くれる vs もらうageru vs kureru vs morau“which way the favor travels”

あげる gives outward, くれる gives toward you, もらう receives. 友達が本をくれた and 友達に本をもらった describe the same gift from opposite sides.

Meaning
which way the favor travels
Pattern
あげる vs くれる vs もらう
Register
JLPT grammar
JLPT
N4

The short answer

All three verbs describe the same kind of event: something passes from one person to another. The difference is whose point of view you tell it from. あげる means the thing moves away from you or your side. くれる means someone gives to you or your side. もらう means you tell the story from the receiver’s side: the receiver is the subject. Attach any of them to a verb’s て-form and the “thing” becomes an action done as a favor: てあげる, てくれる, てもらう.

あげる / てあげる くれる / てくれる もらう / てもらう
Meaning give; do for someone give to me; do for me receive; have someone do
Subject the giver (you or anyone) the giver (never you) the receiver
Direction outward from you, or between others inward, toward you or your group toward the subject
Giver marked by が / は が / は に or から
Example 妹(いもうと)に本(ほん)をあげた。 友達(ともだち)が本(ほん)をくれた。 友達(ともだち)に本(ほん)をもらった。

The one rule that settles most questions: くれる can only point at you or your in-group. If you are the giver, it is never くれる.

あげる in a nutshell

あげる is “give” when the gift leaves you, or when you are narrating a gift between two other people. The giver takes が or は, the recipient takes に. As てあげる, it means “do something for someone”: the action is the gift.

Form: Noun を + あげる / Verb て-form + あげる

母(はは)の日(ひ)に、母(はは)に花(はな)をあげました。

I gave my mother flowers on Mother's Day.

me → someone

田中(たなか)さんは山田(やまだ)さんにチョコレートをあげた。

Tanaka gave Yamada some chocolate.

third person → third person

弟(おとうと)に自転車(じてんしゃ)の乗(の)り方(かた)を教(おし)えてあげた。

I taught my little brother how to ride a bike.

てあげる: action as a favor

Because てあげる spells out “I’m doing you a favor,” saying it directly to the person you’re helping, especially someone above you, can sound patronizing. More in the mistakes section below.

くれる in a nutshell

くれる is “give” with the arrow pointing at you. The giver is the subject; the recipient is you or someone in your circle (family, your team, your company), so the recipient is usually left out entirely. As てくれる, it means “someone does something for me,” and it carries a note of gratitude.

Form: Noun を + くれる / Verb て-form + くれる

誕生日(たんじょうび)に父(ちち)が時計(とけい)をくれた。

My dad gave me a watch for my birthday.

someone → me

隣(となり)の人(ひと)が妹(いもうと)にお菓子(かし)をくれた。

Our neighbor gave my little sister some sweets.

someone → my in-group

友達(ともだち)が引(ひ)っ越(こ)しを手伝(てつだ)ってくれた。

My friend helped me move.

てくれる: favor to me

もらう in a nutshell

もらう is “receive.” The receiver is the subject, and the giver is marked with に (or から for things, especially from organizations). As てもらう, it means “have someone do something for me” or “get someone to do it.” It often implies you asked, or at least that you’re the one who benefited.

Form: Giver に/から + Noun を + もらう / Giver に + Verb て-form + もらう

祖母(そぼ)にお年玉(としだま)をもらった。

I got New Year's money from my grandmother.

receiving a thing

会社(かいしゃ)からボーナスをもらった。

I got a bonus from the company.

から for an organization

店員(てんいん)さんに写真(しゃしん)を撮(と)ってもらった。

I had the shop clerk take a photo for us.

てもらう: getting someone to do it

Side-by-side examples

1. One gift, two camera angles. くれる and もらう can describe exactly the same event. Only the subject changes.

くれる the giver is the subject
先輩(せんぱい)がノートをくれた。
My senpai gave me their notes.
もらう you are the subject
先輩(せんぱい)にノートをもらった。
I got notes from my senpai.

2. Kindness offered vs help requested. With actions, てくれる puts the helper in the spotlight, as if they did it on their own initiative. てもらう puts you in the spotlight and often suggests you asked.

てくれる they chose to help
知(し)らない人(ひと)が道(みち)を教(おし)えてくれた。
A stranger showed me the way.
てもらう I got help (probably asked)
知(し)らない人(ひと)に道(みち)を教(おし)えてもらった。
I got a stranger to show me the way.

3. Outsider or insider? The same sentence switches verbs depending on whether the recipient is on your side.

あげる recipient is not your in-group
田中(たなか)さんが山田(やまだ)さんに本(ほん)をあげた。
Tanaka gave Yamada a book.
くれる recipient is your family
田中(たなか)さんが息子(むすこ)に本(ほん)をくれた。
Tanaka gave my son a book.

4. Asking for a favor. Both work as requests. くれない? asks “will you do it?”; もらえない? asks “could I have you do it?” and is a shade softer.

てくれない? direct request
ちょっと待(ま)ってくれない?
Can you wait a sec?
てもらえない? softer request
ちょっと待(ま)ってもらえない?
Could you possibly wait a sec?

5. You as the giver. Only あげる works here. 私が友達に本をくれた is simply ungrammatical, because くれる cannot point away from you.

私(わたし)は友達(ともだち)に本(ほん)を貸(か)してあげた。

I lent my friend a book.

only あげる fits

How to choose

  1. Is it a thing or an action? A thing: use the bare verb. An action done as a favor: use the て-form + the verb.
  2. Who is the subject of your sentence? If it’s the receiver, use もらう, with the giver marked by に.
  3. If the giver is the subject, where does the item go? Toward you or your family, team or company: くれる. Anywhere else, including from you to someone: あげる.
  4. Is the other person your superior? Swap in the polite versions: さしあげる for あげる, くださる for くれる, いただく for もらう. When offering help to a superior, drop the favor verb entirely (お持(も)ちしましょうか, “shall I carry that?”).
  5. Want to thank someone for an action? てくれて ありがとう is the everyday choice; it credits them, not you.

Common mistakes

❌
私(わたし)は友達(ともだち)にプレゼントをくれた。
✅
私(わたし)は友達(ともだち)にプレゼントをあげた。

くれる never has you as the giver. Outward giving is always あげる.

❌
友達(ともだち)が私(わたし)にプレゼントをあげた。
✅
友達(ともだち)が(私(わたし)に)プレゼントをくれた。

English "gave me" pulls learners toward あげる, but anything coming to you is くれる.

❌
友達(ともだち)に宿題(しゅくだい)を手伝(てつだ)ってくれた。
✅
友達(ともだち)が宿題(しゅくだい)を手伝(てつだ)ってくれた。/友達(ともだち)に宿題(しゅくだい)を手伝(てつだ)ってもらった。

The particle and the verb must agree: giver が with くれる, giver に with もらう.

❌
先生(せんせい)、荷物(にもつ)を持(も)ってあげましょうか。
✅
先生(せんせい)、お荷物(にもつ)をお持(も)ちしましょうか。

Offering てあげる to a superior announces that you're doing them a favor, which sounds condescending.

Practice: choose the right one

1 誕生日(たんじょうび)に兄(あに)がゲームを__。(My older brother gave me a game for my birthday.) thing
Show answer

くれた. The giver (兄) is marked with が and the game comes to you.

2 私(わたし)は留学生(りゅうがくせい)に日本語(にほんご)を教(おし)えて__。(I taught Japanese to an exchange student.) action
Show answer

あげた. You are the one doing the favor, so it goes outward.

3 雨(あめ)が降(ふ)っていたので、同僚(どうりょう)に駅(えき)まで車(くるま)で送(おく)って__。(It was raining, so a coworker drove me to the station.) particle clue
Show answer

もらった. The giver is marked with に, so the receiver (you) is the subject.

4 佐藤(さとう)さんは鈴木(すずき)さんに花(はな)を__。(Sato gave Suzuki flowers.) third persons
Show answer

あげた. Neither person is you or your in-group, so the default outward verb applies.

5 先生(せんせい)に推薦状(すいせんじょう)を書(か)いて__。(I had my teacher write me a recommendation letter.) Give the polite form. honorific
Show answer

いただいた. It is the humble form of もらった, used because the giver is your teacher.

  • てあげる — the full lesson on doing favors for others, with more examples.
  • てくれる — favors toward you, and how てくれて ありがとう works.
  • てもらう — getting someone to do something, including request forms.
  • てやる — the blunt cousin of てあげる, for animals, plants and people below you.
  • ていただけませんか — the polite request built on いただく, the humble もらう.
  • てほしい — wanting someone to do something, the natural step before asking with てもらえる.

FAQ about あげる vs くれる vs もらう

What is the difference between あげる and くれる and もらう?

All three verbs describe the same kind of event: something passes from one person to another. The difference is whose point of view you tell it from. あげる means the thing moves *away* from you or your side. くれる means someone gives *to* you or your side.

How do I choose between あげる and くれる and もらう?

Is it a thing or an action? A thing: use the bare verb. An action done as a favor: use the て-form + the verb. Who is the subject of your sentence? If it's the receiver, use もらう, with the giver marked by に. If the giver is the subject, where does the item go? Toward you or your family, team or company: くれる. Anywhere else, including from you to someone: あげる.

Practice this with Hane
Drill あげる vs くれる vs もらう until it’s automatic.

Short, focused iOS sessions for grammar, kanji, vocabulary, reading, and JLPT review. Use this lesson with the JLPT prep app and the Japanese learning app overview.

Get the TestFlight app