# にもほどがある: there is a limit to what is acceptable; to go too far

> Learn how to use にもほどがある, a JLPT N1 Japanese grammar point meaning there is a limit to what is acceptable, with structure, nuance, examples, mistakes, and comparisons.

JLPT level: N1 · Updated: 2026-05-18 · Canonical: https://hane-app.com/blog/n1-nimo-hodo-ga-aru/

**にもほどがある** means **there is a limit to what is acceptable; to go too far**. It is a **JLPT N1** Japanese grammar pattern used to express that someone or something has crossed the line, often with frustration or disbelief.

This grammar point appears in spoken arguments, sarcastic remarks, and expressive writing. If you want to call out excessive behavior in natural, emphatic Japanese, **にもほどがある** is the pattern you need because it packs the speaker's annoyance directly into the grammar.

## What does にもほどがある mean?

Use **にもほどがある** when you want to express that a situation, action, or quality has gone beyond all reasonable bounds. The speaker is not just stating a fact — they are scolding, criticizing, or reacting with shocked frustration.

Natural translations include:
- there is a limit to ~
- ~ is beyond the pale
- enough is enough with ~
- that's taking it too far

The literal structure, “even in that, there is a limit,” shows why it carries built‑in indignation. Choose the English phrase that matches the speaker’s emotional register.

## How to form にもほどがある

Attach **にもほどがある** directly to a noun, a na‑adjective stem, or the nominalized form of a verb/adjective phrase.

<div class="formation">
  <span class="ftoken t-core">noun</span>
  <span class="fplus">＋</span>
  <span class="ftoken t-core">に<span class="t-stem">もほどがある</span></span>
</div>

<div class="formation">
  <span class="ftoken t-stem">na‑adj stem</span>
  <span class="fplus">＋</span>
  <span class="ftoken t-core">に<span class="t-stem">もほどがある</span></span>
</div>

<div class="formation">
  <span class="ftoken t-core">verb phrase + <span class="t-stem">の</span></span>
  <span class="fplus">＋</span>
  <span class="ftoken t-core">に<span class="t-stem">もほどがある</span></span>
</div>

Real‑world examples of the pattern:
- <ruby>冗談<rp>(</rp><rt>じょうだん</rt><rp>)</rp></ruby>にもほどがある
- わがままにもほどがある
- <ruby>遅刻<rp>(</rp><rt>ちこく</rt><rp>)</rp></ruby>をするにもほどがある
- <ruby>言う<rp>(</rp><rt>ゆう</rt><rp>)</rp></ruby>にもほどがある

The element before にもほどがある must be something that can be judged as excessive — a quality, behavior, or situation. JLPT N1 questions often test whether you place the pattern on the right type of word.

## When is にもほどがある used?

Use **にもほどがある** in situations like:
- calling out someone’s excessive jokes, lies, excuses, or selfishness
- reacting to a situation that is so far beyond normal that you can’t stay silent
- adding a dramatic, frustrated punch to your commentary

Tone and register:
- strongly emotive; informal to semi‑formal
- common in daily conversation, arguments, comedy, and social media
- appears in JLPT N1 listening as a cue that the speaker is upset

<div class="pullquote">
  This pattern isn’t a cool observation — it’s a verbal slap. Use it when you want the listener to feel your irritation.
</div>

## にもほどがある example sentences

<div class="examples">

  <div class="example">
    <div class="example-jp">
      <ruby>冗<rt>じょう</rt>談<rt>だん</rt></ruby>にもほどがあるよ。
    </div>
    <div class="example-en">There’s a limit to how far you can joke, you know.</div>
    <div class="example-foot">
      <span class="example-tag">scolding</span>
      <span class="example-tag">friend</span>
    </div>
  </div>

  <div class="example">
    <div class="example-jp">
      <ruby>遅<rt>ち</rt>刻<rt>こく</rt></ruby>にもほどがある。もう<ruby>二<rt>に</rt>十<rt>じゅっ</rt>分<rt>ぷん</rt></ruby>も<ruby>待<rt>ま</rt></ruby>ったんだ。
    </div>
    <div class="example-en">This is way too late. I’ve already waited twenty minutes.</div>
    <div class="example-foot">
      <span class="example-tag">anger</span>
      <span class="example-tag">natural</span>
    </div>
  </div>

  <div class="example">
    <div class="example-jp">
      <ruby>嘘<rt>うそ</rt></ruby>にもほどがある。そんな<ruby>話<rt>はなし</rt></ruby>、<ruby>誰<rt>だれ</rt></ruby>が<ruby>信<rt>しん</rt></ruby>じるの？
    </div>
    <div class="example-en">That lie is beyond the pale. Who would believe a story like that?</div>
    <div class="example-foot">
      <span class="example-tag">disbelief</span>
      <span class="example-tag">confrontational</span>
    </div>
  </div>

  <div class="example">
    <div class="example-jp">
      <ruby>自<rt>じ</rt>分<rt>ぶん</rt>勝<rt>かっ</rt>手<rt>て</rt></ruby>にもほどがあるよ。<ruby>少<rt>すこ</rt></ruby>しは<ruby>周<rt>まわ</rt></ruby>りの<ruby>人<rt>ひと</rt></ruby>のことを<ruby>考<rt>かんが</rt></ruby>えて。
    </div>
    <div class="example-en">There’s a limit to your selfishness. Think a little about the people around you.</div>
    <div class="example-foot">
      <span class="example-tag">criticism</span>
    </div>
  </div>

  <div class="example">
    <div class="example-jp">
      <ruby>言<rt>い</rt>い<rt>い</rt>訳<rt>わけ</rt></ruby>にもほどがある。<ruby>素<rt>す</rt>直<rt>なお</rt></ruby>に<ruby>謝<rt>あやま</rt></ruby>ったらどう？
    </div>
    <div class="example-en">There’s a limit to your excuses. Why don’t you just apologize honestly?</div>
    <div class="example-foot">
      <span class="example-tag">impatience</span>
    </div>
  </div>

  <div class="example">
    <div class="example-jp">
      あの<ruby>企<rt>き</rt>画<rt>かく</rt></ruby>、<ruby>無<rt>む</rt>謀<rt>ぼう</rt></ruby>にもほどがあるよ。<ruby>誰<rt>だれ</rt></ruby>も<ruby>賛<rt>さん</rt>成<rt>せい</rt></ruby>してないだろ。
    </div>
    <div class="example-en">That plan is ridiculously reckless. Nobody agrees with it, right?</div>
    <div class="example-foot">
      <span class="example-tag">exasperation</span>
    </div>
  </div>

</div>

After reading each sentence, ask yourself what **にもほどがある** is doing: it’s not just pointing out excess — it’s packing the speaker’s emotional reaction into the statement. That makes the nuance stick.

## Nuance of にもほどがある

The key nuance is **crossing a limit so clearly that the speaker can’t ignore it — and won’t**. This pattern adds a layer of personal, impatient judgment.

<div class="note-callout">
  <span class="note-icon">💡</span>
  <div class="note-body">
    Even when the words are calm, <strong>にもほどがある</strong> always comes with the vibe of “seriously, this is too much.” It’s rarely used to give polite feedback — it’s a venting tool.
  </div>
</div>

This matters because learners sometimes treat it as a simple factual statement (“there is a limit”), but the emotional weight is baked in. In N1 listening, the speaker’s tone plus this grammar will tell you their attitude instantly.

For example, compare:
- <ruby>遅刻<rp>(</rp><rt>ちこく</rt><rp>)</rp></ruby>にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある — might be a calm reminder that punctuality matters.
- <ruby>遅刻<rp>(</rp><rt>ちこく</rt><rp>)</rp></ruby>にもほどがある — you’re already annoyed and calling the person out.

## にもほどがある vs にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある

Both **にもほどがある** and **にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある** can express that something has a limit, but their emotional charge is completely different.

<div class="compare">
  <div class="cmp a">
    <div class="cmp-head">にもほどがある</div>
    <div class="cmp-sub">subjective / accusatory</div>
    <div class="cmp-when">You’re upset and want to tell someone they’ve gone too far. The limit has already been shattered.</div>
    <div class="cmp-eg"><ruby>遅刻<rp>(</rp><rt>ちこく</rt><rp>)</rp></ruby>にもほどがある！</div>
    <div class="cmp-eg-en">This lateness is absolutely over the line!</div>
  </div>
  <div class="cmp b">
    <div class="cmp-head">にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある</div>
    <div class="cmp-sub">neutral / objective</div>
    <div class="cmp-when">You’re stating that a reasonable boundary exists, without necessarily accusing or venting.</div>
    <div class="cmp-eg"><ruby>遅刻<rp>(</rp><rt>ちこく</rt><rp>)</rp></ruby>にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>があるよね。</div>
    <div class="cmp-eg-en">Well, there is a limit to being late, isn’t there.</div>
  </div>
</div>

Quick contrast:
- <span class="vs">vs</span>  
  <ruby>冗談<rp>(</rp><rt>じょうだん</rt><rp>)</rp></ruby>にもほどがあるよ！（scolding）  
  <ruby>冗談<rp>(</rp><rt>じょうだん</rt><rp>)</rp></ruby>にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>があるよ。（reminding）

If both seem possible, check the speaker’s intention. Is the sentence an emotional rebuke or a gentle reminder? The difference is everything.

## Common mistakes with にもほどがある

Watch out for these mistakes:

<div class="mistakes">
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body"><ruby>努力<rp>(</rp><rt>どりょく</rt><rp>)</rp></ruby>にもほどがある。</div>
    </div>
    <div class="note">Using a positive or desirable quality (effort) with ほどがある sounds unnatural unless you’re being sarcastic (e.g., “You’re trying *too* hard”).</div>
  </div>
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body"><ruby>彼<rp>(</rp><rt>かれ</rt><rp>)</rp></ruby>は<ruby>親切<rp>(</rp><rt>しんせつ</rt><rp>)</rp></ruby>にもほどがある。</div>
    </div>
    <div class="note">Again, kindness is normally good. Saying this sounds ironic — like you’re annoyed by too much kindness, which is a very special case.</div>
  </div>
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body"><ruby>走る<rp>(</rp><rt>はしる</rt><rp>)</rp></ruby>にもほどがある。</div>
    </div>
    <div class="note">Verbs must be nominalized (<ruby>走る<rp>(</rp><rt>はしる</rt><rp>)</rp></ruby>のにもほどがある or <ruby>走り<rp>(</rp><rt>はしり</rt><rp>)</rp></ruby>すぎにもほどがある, though the latter is rare). Plain verb + にもほどがある is ungrammatical.</div>
  </div>
  <div class="mistake">
    <div class="mline correct">
      <span class="mark good">✅</span>
      <div class="mline-body"><ruby>走る<rp>(</rp><rt>はしる</rt><rp>)</rp></ruby><strong>の</strong>にもほどがあるよ！こんなに<ruby>急い<rp>(</rp><rt>いそい</rt><rp>)</rp></ruby>でどこ<ruby>行く<rp>(</rp><rt>いく</rt><rp>)</rp></ruby>の？</div>
    </div>
    <div class="note">With nominalization, it’s perfect for scolding someone’s excessive running.</div>
  </div>
</div>

A helpful practice method is to write a sentence with **にもほどがある**, then try to rewrite it with **にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある**. If the emotion disappears, you’ve found the core of the pattern.

## Is にもほどがある on the JLPT?

Yes. **にもほどがある** is commonly taught as **JLPT N1** grammar.

<div class="jlpt-card">
  <div class="jlpt-shield">N1</div>
  <div class="jlpt-info">
    <div class="jlpt-checks">
      <span>✓ reading comprehension</span>
      <span>✓ listening (attitude questions)</span>
      <span>✧ occasional grammar/vocab section</span>
    </div>
    <p>Expect to hear it in dialogues where a character is clearly annoyed. The test may ask “How does the speaker feel?” — the answer will be frustration or strong disapproval.</p>
  </div>
</div>

That means N1 learners should be able to:
- recognize it in spoken and written discourse
- understand the speaker’s negative stance immediately
- use it with the right emotional tone in oral practice

For test preparation, study the pattern inside full exchanges. JLPT questions often test whether you grasp the speaker’s attitude, not just the dictionary meaning.

## Practice questions for にもほどがある

Try making your own sentences with these prompts:

<div class="prompts">
  <div class="prompt">
    <span class="prompt-num">1</span>
    <div class="prompt-text">
      A friend keeps complaining about trivial things. Use <strong>にもほどがある</strong> to tell them they’ve crossed a line.
      <span class="prompt-tag">scolding</span>
    </div>
  </div>
  <div class="prompt">
    <span class="prompt-num">2</span>
    <div class="prompt-text">
      Write a short dialogue where one character uses <strong>にもほどがある</strong> to react to a ridiculous excuse.
      <span class="prompt-tag">conversation</span>
    </div>
  </div>
  <div class="prompt">
    <span class="prompt-num">3</span>
    <div class="prompt-text">
      Compare the same situation using <strong>にもほどがある</strong> and <strong>にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある</strong>. Explain how the nuance shifts.
      <span class="prompt-tag">nuance</span>
    </div>
  </div>
  <div class="prompt">
    <span class="prompt-num">4</span>
    <div class="prompt-text">
      Think of a time you felt someone was being unreasonable. Express that using <strong>にもほどがある</strong> in a natural way.
      <span class="prompt-tag">personal</span>
    </div>
  </div>
</div>

Keep your first sentences simple. Once the structure feels natural, add more context so the emotional weight becomes obvious.

## Learning path for にもほどがある

To learn **にもほどがある** efficiently, start with its formation, then internalize its emotional color, and finally practice in realistic situations.

<div class="path">
  <div class="path-step">
    <span class="step-num">1</span>
    <div class="step-body">
      Master the attachment rule — you need a noun, na‑adj stem, or a nominalized phrase before <strong>にもほどがある</strong>. Write five correct patterns without looking.
    </div>
  </div>
  <div class="path-step">
    <span class="step-num">2</span>
    <div class="step-body">
      Listen to clips from dramas or YouTube where someone is clearly annoyed. Notice how <strong>にもほどがある</strong> lands at the peak of frustration.
    </div>
  </div>
  <div class="path-step">
    <span class="step-num">3</span>
    <div class="step-body">
      Contrast it with <strong>にも<ruby>限度<rp>(</rp><rt>げんど</rt><rp>)</rp></ruby>がある</strong>. Write two versions of the same complaint and feel the difference.
    </div>
  </div>
  <div class="path-step">
    <span class="step-num">4</span>
    <div class="step-body">
      Create original scolding lines you might actually use in Japanese. Role‑play with a partner to lock in the natural pitch and emotion.
    </div>
  </div>
</div>

## Related grammar to review next

- [にもまして](/blog/n1-nimo-mashite/) — because it also uses にも for emphasis, but here the meaning is “even more than,” shifting to a comparative, less accusatory tone.
- [によらず](/blog/n1-ni-yorazu/) — because it also carries a “regardless” sense, but without the emotional outburst; useful for balanced statements.
- [にはあたらない](/blog/n1-niwa-ataranai/) — because it expresses that something is “not worth getting upset over,” the opposite attitude of にもほどがある.
- [には<ruby>無理<rp>(</rp><rt>むり</rt><rp>)</rp></ruby>がある](/blog/n1-ni-wa-muri-ga-aru/) — because it also highlights that a limit has been reached (in terms of feasibility), often sharing a critical tone.

## 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 N1 grammar lessons](/blog/n1/)