“〜shika nai・yori hoka nai・zaru wo enai”: Have No Choice but to 〜 (N3-N2) [JLPT N3]

Content by NTJ Kuma · Nihongo to Japan editorial team · Updated July 27, 2026

“I have no choice but to go,” “I was forced to consent” — no other option but this

電車が止まった。歩く「しかない」 — three ways to say ‘down to one option'

The last train has stopped, and you sigh: 「歩くしかない」 (I've no choice but to walk). To say “can only ~/have no choice but to ~,” Japanese has three often co-tested forms: the colloquial 「〜しかない」, the written 「〜よりほかない」, and the “against my will” 「〜ざるを得ない」. Close in meaning, but differing in register and mood. This guide sorts out their attachment, feel, and fitting contexts at once (N3–N2).

Core: all three mean ‘can only/have no choice but,' differing in register and mood

All three mean “there's no choice but this,” with different flavors:

Core feel: “can only …/have no choice but …” — しかない most neutral/colloquial; よりほかない the written synonym; ざるを得ない specially carrying ‘reluctance, compelled by external force.'

Attachment (the key is ざるを得ない's verb change)

FormAttachmentExample
〜しかないverb dictionary form + しかない行くしかない (have no choice but to go)
(noun + しかない)noun + しかない = only ~千円しかない (only have 1,000 yen)
〜よりほかないverb dictionary form + よりほか(は)ない諦めよりほかない (have no option but to give up)
〜ざるを得ないverb nai-form minus 「ない」 + ざるを得ない行かざるを得ない (have no choice but to go)
(exception) する→ せざるを得ない決定せざるを得ない (have no choice but to decide)
(exception) 来る→ 来(こ)ざるを得ない

See it in context

⚠️ Common mistakes to avoid

The three differ in register/mood — don't swap freely. 「しかない」 is most colloquial, neutral (usable daily: やるしかない); 「よりほかない」 is more written, stiff (formal writing, a weighty tone); 「ざるを得ない」 is written, and specially carries ‘against my will, forced' reluctance (従わざるを得ない = (unwillingly) have to obey). For a plain “can only,” use しかない; to stress “forced, reluctant,” use ざるを得ない.

「ざるを得ない」's attachment: nai-form minus ない, and する→せ, 来る→こ. This is the most-erred point. 行く→行かざるを得ない, 飲む→飲まざるを得ない (all using the nai-form stem); but する→せざるを得ない (not 「しざる」), 来る→来(こ)ざるを得ない. Memorize these two exceptions — often tested.

「しかない」 has two uses: verb + しかない (can only) vs noun + しかない (only). Verb dictionary form + しかない = can only do (帰るしかない = can only go home); noun + しかない = only that much (a small amount) (千円しかない = only 1000 yen). Check what precedes: verb → can only, noun → only (amount).

🔄 Compare: しかない/よりほかない/ざるを得ない

FormFeelRegisterExample
〜しかないcan only ~ (neutral, most common)colloquial~generalやるしかない (just have to do it)
〜よりほかないcan only ~, no other way (synonym, stiffer)written待つよりほかない (can only wait)
〜ざるを得ないhave no choice but ~ (forced, reluctant)written認めざるを得ない (have to admit it)
(cf.) 〜ないわけにはいかないcan't not ~ (from duty/reason)colloquial~general行かないわけにはいかない (can't not go)

💡 Quick takeaway

For the “can only ~/have no choice but ~” trio, remember the register + mood split: ① しかない = can only (most colloquial, neutral, the daily default) (やるしかない, 歩くしかない; also noun + しかない = only [an amount], 千円しかない); ② よりほかない = can only, no other way (the stiff written version of しかない) (待つよりほかない); ③ ざるを得ない = have no choice but (written, with ‘against my will, compelled by external force' reluctance) (認めざるを得ない, 従わざるを得ない). Two must-remember attachment traps: ① ざるを得ない attaches to ‘nai-form minus ない' (行か+ざるを得ない); ② exceptions する→せざるを得ない, 来る→こざるを得ない. For that “I don't want to, but there's really no way” compulsion, ざるを得ない nails it; for a plain “no other choice,” しかない suffices.

❓ Questions you might have

Q: 「しかない」 and 「ざるを得ない」 both render as ‘can only/have no choice but' — what's the difference?

The difference is register, and whether there's ‘against my will, forced' reluctance. 「しかない」 = can only ~, have to ~ (most colloquial, neutral, simply stating ‘no other choice,' without stressing mood): バスがないから、歩くしかない (no bus, so I've no choice but to walk — just saying there's no other way). Usable in daily talk and casual settings. 「ざるを得ない」 = have no choice but ~ (written, carrying the ‘though I don't want to, compelled by circumstance, rules, or others' reluctance): 会社の方針だから、賛成せざるを得ない (it's company policy, so I have to agree — actually unwilling, but forced); 事実である以上、認めざるを得ない (since it's a fact, I have to admit it — reluctantly). So: for a plain “can only (no other choice),” colloquial → しかない; to stress “forced, reluctant, against my will,” written → ざるを得ない. Register differs a lot too: しかない fits casual chat, ざるを得ない leans formal/written and sounds stiff and weighty in everyday talk.

Q: I keep getting 「ざるを得ない」's attachment wrong — any trick?

The trick: first make the verb its 「nai-form,」 drop the final 「ない,」 then attach 「ざるを得ない.」 E.g., 行く→行か(ない)→行かざるを得ない; 飲む→飲ま(ない)→飲まざるを得ない; 認める→認め(ない)→認めざるを得ない; 待つ→待た→待たざるを得ない. That is, take the nai-form stem (the verb's 未然形) and + ざるを得ない. But two exceptions must be learned separately: ① する→せざるを得ない (not 「しざるを得ない」, using the classical 「せ」) — 決定する→決定せざるを得ない (have to decide); ② 来る→来(こ)ざるを得ない (read こ, not き/くる). These two are classical-remnant changes, most tested and most erred. Memory aid: pull off 「ない」 and swap in 「ざるを得ない,」 then specially remind yourself “する becomes せ, 来る becomes こ.” Get the attachment right and this N2 regular is easy points.

🖊️ Practice Questions (5)

Q1. 「これ以上の証拠はない。彼が犯人だと認め___。」(cannot but admit; written, under compulsion)

(A) ざるを得ない (B) しかない (C) かもしれない (D) わけがない

Q2. 「する」を「ざるを得ない」に正しく接続すると?

(A) せざるを得ない (B) しざるを得ない (C) するざるを得ない (D) さざるを得ない

Q3. 「歩いて帰るしかない」の意味は?

(A) No choice but to walk home

(B) Don't want to walk

(C) Walking is best

(D) No need to walk

Q4. 「ざるを得ない」の語感は?

(A) Forced by external factors, cannot but ~ (written, with reluctance)

(B) Do it voluntarily

(C) Don't do it at all

(D) Want to do it

Q5. 接法が正しいのは?

(A) 行かざるを得ない。 (B) 行くざるを得ない。

(C) 行きざるを得ない。 (D) 行ってざるを得ない。


Answer Explanations

1. (A) ざるを得ない ── There is evidence, so one cannot but admit it (written, under compulsion).

2. (A) せざるを得ない ── The irregular form of する.

3. (A) ── No choice but to walk.

4. (A) ── Forced by external factors, cannot but do it (written, reluctant).

5. (A) ── ざるを得ない attaches to the ない-form stem (行か+ざるを得ない).

Keep learning