# てあげる: do something for someone

> Learn how to use てあげる, a JLPT N4 Japanese grammar point meaning do something for someone, with structure, nuance, examples, mistakes, and comparisons.

JLPT level: N4 · Updated: 2026-05-17 · Canonical: https://hane-app.com/blog/n4-te-ageru/

**てあげる** means **do something for someone**. It is a **JLPT N4** Japanese grammar pattern used to express this idea in natural Japanese.

## What does てあげる mean?

Use **てあげる** when you want to express **do something for someone** in a Japanese sentence.

Natural translations include:
- do something for someone
- to express “do something for someone” naturally
- the closest natural English meaning in context

The best translation depends on the sentence. Try to notice the writer's or speaker's purpose first, then choose the English phrase that fits that context.

## How to form てあげる

<div class="formation">
  <div class="formula">
    <span class="ftoken t-stem">Verb て-form</span>
    <span class="fplus">+</span>
    <span class="ftoken t-aux">あげる</span>
  </div>
</div>

Examples of the pattern:
- <ruby>考<rt>かんが</rt></ruby>えてあげる
- <ruby>貸<rt>か</rt></ruby>してあげる
- <ruby>教<rt>おし</rt></ruby>えてあげる

The form before the grammar point matters. In JLPT questions, the wrong answer choices often use a similar meaning but attach it to the wrong verb form.

## When is てあげる used?

Use **てあげる** in situations like:
- reading or writing JLPT N4-level sentences
- making a sentence more precise than a basic N5 pattern
- recognizing natural grammar in conversation or short passages

Tone and register:
- usually neutral unless the pattern itself is casual, humble, honorific, or written
- common in JLPT N4 grammar study and everyday examples

## てあげる example sentences

<div class="examples">
  <div class="example">
    <div class="example-jp"><ruby>友達<rt>ともだち</rt></ruby>に<ruby>本<rt>ほん</rt></ruby>を<ruby>貸<rt>か</rt></ruby>してあげました。</div>
    <div class="example-en">I lent my friend a book.</div>
    <div class="example-foot"><span class="example-tag">past</span></div>
  </div>
  <div class="example">
    <div class="example-jp"><ruby>妹<rt>いもうと</rt></ruby>の<ruby>宿題<rt>しゅくだい</rt></ruby>を<ruby>手伝<rt>てつだ</rt></ruby>ってあげました。</div>
    <div class="example-en">I helped my little sister with her homework.</div>
    <div class="example-foot"><span class="example-tag">past</span></div>
  </div>
  <div class="example">
    <div class="example-jp"><ruby>犬<rt>いぬ</rt></ruby>に<ruby>水<rt>みず</rt></ruby>をあげました。</div>
    <div class="example-en">I gave the dog water.</div>
    <div class="example-foot"><span class="example-tag">past</span></div>
  </div>
  <div class="example">
    <div class="example-jp"><ruby>道<rt>みち</rt></ruby>を<ruby>教<rt>おし</rt></ruby>えてあげます。</div>
    <div class="example-en">I will show you the way.</div>
    <div class="example-foot"><span class="example-tag">future</span></div>
  </div>
  <div class="example">
    <div class="example-jp"><ruby>母<rt>はは</rt></ruby>に<ruby>料理<rt>りょうり</rt></ruby>を<ruby>作<rt>つく</rt></ruby>ってあげました。</div>
    <div class="example-en">I cooked for my mother.</div>
    <div class="example-foot"><span class="example-tag">past</span></div>
  </div>
</div>

After reading each sentence, ask what job **てあげる** is doing: the speaker (or someone close to them) is performing an action for someone else. That makes the nuance easier to remember than a one-word translation.

## Nuance of てあげる

The key nuance is **do something for someone in context**, not a word-for-word English replacement.

This matters because **てあげる** often changes the relationship between actions, people, time, or evidence in the sentence. Read the whole sentence before choosing the English translation.

## てあげる vs てくれる

Both **てあげる** and **てくれる** can appear in related sentences, but they do different jobs.

<div class="compare">
  <div class="cmp">
    <div class="cmp-head a">てあげる</div>
    <div class="cmp-sub">speaker does something for another</div>
    <div class="cmp-eg"><ruby>友達<rt>ともだち</rt></ruby>に<ruby>本<rt>ほん</rt></ruby>を<ruby>貸<rt>か</rt></ruby>してあげました。</div>
    <div class="cmp-eg-en">I lent my friend a book.</div>
  </div>
  <div class="vs">vs</div>
  <div class="cmp">
    <div class="cmp-head b">てくれる</div>
    <div class="cmp-sub">another does something for the speaker</div>
    <div class="cmp-eg"><ruby>友達<rt>ともだち</rt></ruby>が<ruby>本<rt>ほん</rt></ruby>を<ruby>貸<rt>か</rt></ruby>してくれました。</div>
    <div class="cmp-eg-en">My friend lent me a book.</div>
  </div>
</div>

**てあげる** focuses on **do something for someone** from the speaker outward. **てくれる** shifts the direction of favor toward the speaker. The tone, evidence, direction, or relationship in the sentence changes depending on which you choose.

If both translations seem possible, check the perspective. Is the subject giving the benefit or receiving it? The tone often tells you which grammar point is natural.

## Common mistakes with てあげる

<div class="mistakes">
  <div class="mistake">
    <div class="mline">
      <div class="mark bad">❌</div>
      <div class="mline-body"><ruby>先生<rt>せんせい</rt></ruby>に<ruby>荷物<rt>にもつ</rt></ruby>を<ruby>持<rt>も</rt></ruby>つあげる。</div>
    </div>
    <div class="mline">
      <div class="mark good">✅</div>
      <div class="mline-body"><ruby>先生<rt>せんせい</rt></ruby>に<ruby>荷物<rt>にもつ</rt></ruby>を<ruby>持<rt>も</rt></ruby>ってあげる。</div>
    </div>
    <div class="note">Use the て-form, not the dictionary form, before あげる.</div>
  </div>
  <div class="mistake">
    <div class="mline">
      <div class="mark bad">❌</div>
      <div class="mline-body"><ruby>友達<rt>ともだち</rt></ruby>が<ruby>私<rt>わたし</rt></ruby>にケーキを<ruby>作<rt>つく</rt></ruby>ってあげました。</div>
    </div>
    <div class="mline">
      <div class="mark good">✅</div>
      <div class="mline-body"><ruby>友達<rt>ともだち</rt></ruby>が<ruby>私<rt>わたし</rt></ruby>にケーキを<ruby>作<rt>つく</rt></ruby>ってくれました。</div>
    </div>
    <div class="note">When someone else does something for you, use <strong>てくれる</strong>, not <strong>てあげる</strong>.</div>
  </div>
</div>

A helpful practice method is to write one sentence with **てあげる**, then rewrite it with **てくれる**. If the direction of favor changes, explain that difference in your own words.

## Is てあげる on the JLPT?

<div class="jlpt-card">
  <div class="jlpt-shield">N4</div>
  <div class="jlpt-info">
    <p>Yes. <strong>てあげる</strong> is commonly taught as <strong>JLPT N4</strong> grammar.</p>
    <div class="jlpt-checks">
      <ul>
        <li>recognize it in reading</li>
        <li>understand its nuance in context</li>
        <li>use it in simple original sentences</li>
      </ul>
    </div>
  </div>
</div>

For test preparation, study the grammar point in full sentences. JLPT questions often test whether you understand the surrounding context, not just the dictionary meaning.

## Practice questions for てあげる

<div class="prompts">
  <div class="prompt">
    <div class="prompt-num">1</div>
    <div class="prompt-text">Write one short sentence using the basic structure.</div>
    <div class="prompt-tag">production</div>
  </div>
  <div class="prompt">
    <div class="prompt-num">2</div>
    <div class="prompt-text">Replace the subject, time, or object and keep the same grammar point.</div>
    <div class="prompt-tag">variation</div>
  </div>
  <div class="prompt">
    <div class="prompt-num">3</div>
    <div class="prompt-text">Compare your sentence with the related pattern above.</div>
    <div class="prompt-tag">comparison</div>
  </div>
</div>

Keep your first sentences simple. Once the structure feels natural, add more context so the nuance becomes clear.

## Learning path for てあげる

Use **てあげる** as part of your **JLPT N4** benefit, request, and emotion grammar with て-forms toolkit. Start with the て-form action, then identify who benefits, who feels grateful, or who receives the request. These patterns are easiest when you draw the direction of favor between speaker, listener, and another person.

<div class="path">
  <div class="path-step">
    <div class="step-num">1</div>
    <div class="step-body">First, make one short sentence with <strong>てあげる</strong> without looking at the pattern chart.</div>
  </div>
  <div class="path-step">
    <div class="step-num">2</div>
    <div class="step-body">Next, compare it with <a href="/blog/n4-te-kureru/">てくれる</a>. These patterns are close enough that choosing between them helps you understand the nuance.</div>
  </div>
  <div class="path-step">
    <div class="step-num">3</div>
    <div class="step-body">Then add <a href="/blog/n4-te-morau/">てもらう</a> or <a href="/blog/n4-te-yaru/">てやる</a> to see how the direction of favor changes the meaning.</div>
  </div>
  <div class="path-step">
    <div class="step-num">4</div>
    <div class="step-body">Finally, write one sentence that uses <strong>てあげる</strong> in its most literal meaning, one that changes the subject or time expression, and one that contrasts it with one of the related patterns below.</div>
  </div>
</div>

## Related grammar to review next

- [てくれる](/blog/n4-te-kureru/) — clarifies the direction of favor, request, gratitude, or benefit.
- [てもらう](/blog/n4-te-morau/) — clarifies the direction of favor, request, gratitude, or benefit.
- [てやる](/blog/n4-te-yaru/) — clarifies the direction of favor, request, gratitude, or benefit.
- [てほしい](/blog/n4-te-hoshii/) — clarifies the direction of favor, request, gratitude, or benefit.

## Learn てあげる with Hane

If you want to review **てあげる** together with the related patterns above, Hane helps you practice Japanese in short, focused sessions.

Browse more lessons here:
- [All grammar lessons](/blog/)
- [JLPT N4 grammar lessons](/blog/n4/)