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 Do for someone N4
呉れる・くれる reru kureru Do for me N4
もらう morau Have someone do N4

あげる ageru

N4Basic

Do for someone

Someone gives some action as a favour to a person who is not a member of the giver’s in group but whose status is about equal of the giver.

  1. 僕は春子さんを慰めてあげた・あげました。

    I consoled Haruko.

  2. 君はお母さんに何をしてあげましたか。

    What did you do for your mother?

Full あげる grammar page →

呉れる・くれる reru kureru

N4Basic

Do for me

Someone does something as a favour to the first person or to someone with whom the speaker empathises.

  1. ウォーカーさんは私の息子に英語を教えて呉れている。

    Ms. Walker is kindly teaching my son English.

  2. 子供達は(あなたに)何をして呉れましたか。

    What did your children do for you?

Full 呉れる・くれる grammar page →

もらう morau

N4Basic

Have someone do

The first person or someone the speaker empathizes with receives some benefit from an action by someone whose status is not as high as the receiver’s.

  1. ジョンソンさんは鈴木さんに日本語を教えてもらっている。

    Mr. Johnson has Mr. Suzuki teaching him Japanese.

  2. 木村さんは大野さんに車を貸してもらった。

    Mr. Kimura had Mr. Ono lend him his car.

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 — meanings, usage and example sentences — so you can tell them apart.