Why Japanese Has Two Words for "Give"
English uses one verb, "give," no matter who gives to whom. Japanese uses two, and picking the wrong one is one of the most noticeable beginner mistakes.
The rule is direction relative to you:
- あげる — giving away from you (I give, or someone gives someone else)
- くれる — giving toward you (someone gives to me or my family)
Then もらう flips the sentence around to the receiver's point of view.
Our lesson on passive and causative forms covers these alongside their て-form versions.
あげる — Giving Away
Giver は/が + Recipient に + Thing を + あげる
- 私は父にシャツをあげる。(I'll give my father a shirt.)
- 田中さんは山田さんに花をあげた。(Tanaka gave Yamada flowers.)
Use あげる whenever the giving moves away from you — including between two other people.
くれる — Giving To Me
Giver は/が + Recipient に + Thing を + くれる
- 父は私にシャツをくれる。(My father will give me a shirt.)
- 友達が本をくれた。(A friend gave me a book.)
The recipient is almost always 私 or someone in your circle, so 私に is usually dropped as obvious.
You cannot swap them. ×父は私にシャツをあげる is wrong — the giving comes toward you, so it must be くれる.
もらう — Receiving
Now the receiver is the subject, and the particles reverse:
Recipient は/が + Giver に/から + Thing を + もらう
- 私は父にシャツをもらう。(I'll receive a shirt from my father.)
Use から rather than に when the giver is an organisation:
- 会社からお金をもらった。(I received money from the company.)
One restriction: the giver in a もらう sentence cannot be 私. You cannot ask "did you receive it from me?" this way.
くれる or もらう?
Both describe the same event — only the viewpoint differs:
| Sentence | Subject | Feels like |
|---|---|---|
| 父が本をくれた | the giver | My father gave me a book |
| 父に本をもらった | me | I got a book from my father |
くれる puts a little more warmth on the giver's kindness. もらう is more neutral.
Politeness Levels
These verbs change with social standing:
| Humble / respectful | Neutral | To someone below |
|---|---|---|
| さしあげる | あげる | やる |
| くださる | くれる | — |
| いただく | もらう | — |
先生がくださった and 先生にいただいた are what you use for a teacher. やる is for plants and pets — 花に水をやる.
