# しかない: have no choice but

> Learn how to use しかない, a JLPT N3 Japanese grammar point meaning have no choice but, with structure, nuance, examples, mistakes, and comparisons.

JLPT level: N3 · Updated: 2026-05-17 · Canonical: https://hane-app.com/blog/n3-shikanai/

**しかない** means **have no choice but**. It is a **JLPT N3** grammar pattern used to **say there is only one possible action or option**.

This grammar point often appears in **neutral** Japanese. If you want to **say there is only one possible action or option**, **しかない** is a useful pattern to learn.

## What does しかない mean?

Use **しかない** when you want to **say there is only one possible action or option**.

Natural translations include:
- have no choice but
- have no choice but
- have no choice but

## How to form しかない

<div class="formation">
  <div class="formula">
    <span class="ftoken t-stem">Verb (dictionary form)</span>
    <span class="fplus">+</span>
    <span class="ftoken t-core">しかない</span>
  </div>
  <div class="formula">
    <span class="ftoken t-stem">Noun</span>
    <span class="fplus">+</span>
    <span class="ftoken t-core">しかない</span>
  </div>
</div>

Examples of the pattern:
- 行くしかない
- 待つしかない
- これしかない

## When is しかない used?

Use **しかない** in situations like:
- no alternatives
- resignation
- choosing the only possible action

Tone and register:
- neutral
- Common in JLPT reading, grammar questions, and natural Japanese sentences

## しかない example sentences

<div class="examples">
  <div class="example">
    <div class="example-jp">電車がないので、歩くしかない。</div>
    <div class="example-en">There are no trains, so we have no choice but to walk.</div>
  </div>
  <div class="example">
    <div class="example-jp">ここまで来たら、やるしかない。</div>
    <div class="example-en">Now that we have come this far, we have no choice but to do it.</div>
  </div>
  <div class="example">
    <div class="example-jp">お金が足りないから、あきらめるしかない。</div>
    <div class="example-en">Since we do not have enough money, we have no choice but to give up.</div>
  </div>
  <div class="example">
    <div class="example-jp">誰も来ないなら、一人で行くしかない。</div>
    <div class="example-en">If no one comes, I have no choice but to go alone.</div>
  </div>
  <div class="example">
    <div class="example-jp">今は待つしかありません。</div>
    <div class="example-en">For now, there is nothing to do but wait.</div>
  </div>
</div>

## Nuance of しかない

The key nuance is **resigned necessity because alternatives are gone**.

This matters because **しかない** does more than translate one English phrase. It shows how the speaker connects ideas, evaluates a situation, or frames the sentence for the listener.

For example:
- In context, it sounds natural when the surrounding sentence supports the nuance.
- Compared with **[なければならない](/blog/n4-nakereba-naranai/)**, it has a different focus and level of formality.

## しかない vs なければならない

Both **しかない** and **[なければならない](/blog/n4-nakereba-naranai/)** can appear in related situations, but they are different.

<div class="compare">
  <div class="cmp">
    <div class="cmp-head">しかない</div>
    <div class="cmp-sub">have no choice but</div>
    <div class="cmp-when">Fits the specific N3 pattern and nuance explained above</div>
    <div class="cmp-eg">電車がないので、歩くしかない。</div>
    <div class="cmp-eg-en">There are no trains, so we have no choice but to walk.</div>
  </div>
  <div class="vs">vs</div>
  <div class="cmp">
    <div class="cmp-head">なければならない</div>
    <div class="cmp-sub">obligation</div>
    <div class="cmp-when">States obligation; しかない says there is no other option</div>
  </div>
</div>

Quick contrast examples:
- Target: 電車がないので、歩くしかない。 — There are no trains, so we have no choice but to walk.
- Compare: Try replacing it with **[なければならない](/blog/n4-nakereba-naranai/)** and check whether the nuance still matches.

## Common mistakes with しかない

<div class="mistakes">
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body">Using negative verb form before しかない</div>
    </div>
    <div class="mline">
      <span class="mark good">✅</span>
      <div class="mline-body">Use the dictionary form of the verb before しかない</div>
    </div>
  </div>
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body">Using it when many options still exist</div>
    </div>
    <div class="mline">
      <span class="mark good">✅</span>
      <div class="mline-body">Reserve しかない for situations where no alternatives remain</div>
    </div>
  </div>
  <div class="mistake">
    <div class="mline">
      <span class="mark bad">❌</span>
      <div class="mline-body">Confusing it with だけしかない for nouns</div>
    </div>
    <div class="mline">
      <span class="mark good">✅</span>
      <div class="mline-body">Attach しかない directly to nouns: Noun + しかない</div>
    </div>
  </div>
</div>

## Is しかない on the JLPT?

<div class="jlpt-card">
  <div class="jlpt-shield">N3</div>
  <div class="jlpt-info">
    <p>Yes. <strong>しかない</strong> is commonly taught as <strong>JLPT N3</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>
    <p>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.</p>
  </div>
</div>

## Practice questions for しかない

<div class="prompts">
  <div class="prompt">
    <span class="prompt-num">1</span>
    <span class="prompt-text">Say you must walk because there is no train.</span>
  </div>
  <div class="prompt">
    <span class="prompt-num">2</span>
    <span class="prompt-text">Say you have no choice but to wait.</span>
  </div>
  <div class="prompt">
    <span class="prompt-num">3</span>
    <span class="prompt-text">Say you have to do it alone.</span>
  </div>
</div>

## Learning path for しかない

To learn **しかない** efficiently, review simple must/cannot expressions first, then separate personal advice from social or practical pressure.

<div class="path">
  <div class="path-step">
    <span class="step-num">1</span>
    <div class="step-body">First, make sure you can form <strong>しかない</strong> without looking at the pattern chart.</div>
  </div>
  <div class="path-step">
    <span class="step-num">2</span>
    <div class="step-body">Next, compare it with <a href="/blog/n4-nakereba-naranai/">なければならない</a>, <a href="/blog/n3-beki-da/">べきだ</a>. These patterns are close enough that choosing between them helps you understand the nuance.</div>
  </div>
  <div class="path-step">
    <span class="step-num">3</span>
    <div class="step-body">Finally, write situations involving work, promises, rules, or responsibility; then check whether replacing <strong>しかない</strong> with <a href="/blog/n3-beki-dewa-nai/">べきではない</a> changes the meaning.</div>
  </div>
</div>

## Related grammar to review next

- [なければならない](/blog/n4-nakereba-naranai/) — because it is the closest comparison used in this article.
- [べきだ](/blog/n3-beki-da/) — because it is another N3 pattern for duty, advice, or unavoidable action.
- [べきではない](/blog/n3-beki-dewa-nai/) — because it is another N3 pattern for duty, advice, or unavoidable action.
- [わけにはいかない](/blog/n3-wake-niwa-ikanai/) — because it is another N3 pattern for duty, advice, or unavoidable action.

## Learn しかない with Hane

If you want to review **しかない** together with the related patterns above, Hane helps you connect grammar, kanji, and vocabulary in short, focused sessions.

Browse more lessons here:
- [All grammar lessons](/blog/)
- [JLPT N3 grammar lessons](/blog/n3/)