JLPT Grammar Comparison

てあげる vs てくれる vs てもらう

How to tell them apart

The core contrast is who is the subject of the action and whose perspective the sentence takes. With あげる the doer is the subject and the receiver is outside the speaker's in-group, as in 僕は春子さんを慰めてあげた. With くれる the doer is someone else and the receiver is the speaker or someone the speaker empathizes with, as in ウォーカーさんは私の息子に英語を教えて呉れている. With もらう the receiver is the subject and the doer is marked by に, as in 木村さんは大野さんに車を貸してもらった. Swapping them changes whose viewpoint the sentence takes and can sound unnatural, especially if you use あげる toward someone of higher status or くれる when the receiver is not on the speaker's side.

Grammar pointMeaningJLPT level
あげる ageru Perform an action for another person's benefit N4
呉れる・くれる reru kureru performs an action for the speaker's benefit N4
もらう morau receive something from someone; have someone do something for you N4

あげる ageru

N4

Perform an action for another person's benefit

あげる attaches to a verb in te-form (話してあげる) or stands alone as the verb あげる meaning to give something to someone. It expresses doing something for another person's benefit, with the recipient marked by に. It is used in both casual and polite speech.

  1. わたし家族かぞくもの洋服ようふく用意よういしてあげることができる。

    I am able to provide food and clothes for my family.

  2. 私たちは父にバースデイプレゼントをあげるつもりです。

    We will give Father a birthday present.

Full あげる grammar page →

呉れる・くれる reru kureru

N4

performs an action for the speaker's benefit

くれる expresses that someone does an action for the speaker's benefit, often translated as doing something for me. It follows the te-form of a verb, as in 作ってくれる or 読んでくれる, and the doer is typically marked with が. The examples use it in both plain and polite contexts.

  1. ははわたしにバースデーケーキをつくってくれるだろう。

    My mother will make me a birthday cake.

  2. 母は私の望むものは何でも言わなくてもかなえてくれる。

    My mother anticipates all my desires.

Full 呉れる・くれる grammar page →

もらう morau

N4

receive something from someone; have someone do something for you

もらう expresses receiving an action or thing from someone. With a te-form verb plus もらう, it means having someone do something for you, with the doer marked by に. It also follows a noun to mean receiving or getting that thing, as in catching a disease.

  1. 明日あしたは、7にモーニングコールをかけてもらうことにしよう。

    Let's arrange for a 7:00 a.m. wake-up call.

  2. 人間が、動物から病気をもらうことは、まれではあるがありうる。

    It's possible, though rare, for humans to catch diseases from animals.

Full もらう grammar page →

あげる and 呉れる・くれる and もらう are both JLPT N4 grammar points that Japanese learners often mix up. This page compares all 3 side by side on meanings, usage and example sentences, so you can tell them apart.