あげる vs くれる vs もらう: what's the difference?
Japanese chooses the giving verb by direction: あげる gives outward, くれる gives to me, もらう is "receive". With て-form favours, examples and a drill.
Draft: written with AI help and not yet checked by a teacher. If something looks wrong, please report it.
The patterns
- あげるGive — from me (or anyone) to someone outside my sideOpen the lesson
- くれるGive — to me or someone on my sideOpen the lesson
- もらうReceive — from someoneOpen the lesson
The difference
Japanese picks the verb by direction, seen from the speaker. あげる: the giver gives to someone outside the speaker's side — 私は友達に本をあげた. くれる: someone gives to the speaker or to someone on the speaker's side (family, close friends) — 友達が私に本をくれた. もらう: the receiver is the subject and the giver takes に or から — 私は友達に本をもらった. The same three attach to the て-form for favours: 教えてあげる, 教えてくれる, 教えてもらう. Never use あげる for something given to you.
Side by side
Away from me: あげる. Towards me: くれる.
The same event from two angles: くれる makes the giver the subject, もらう the receiver.
Favours follow the same directions with the て-form.
てもらう: I received the favour (often asked for). てくれる: they did it for me.
Quick drill
Pick the word that fits the blank. You get the answer straight away.
父が私に時計を__。
私は先輩から本を__。
友達の誕生日に、私はケーキを作って__。
隣の人が道を教えて__。
友達が私の弟におもちゃを__。
田中さんは山田さんに花を__。
その傘、どうしたの?— 駅で知らない人に__んだ。