Grammar Comparison
No choice but to: ざるを得ない・しかない・(より)ほかない
Three ways to say “I have no choice” — by register
All three mean “there’s no choice but to ~,” differing mainly in tone. 〜ざるを得ない is formal/written and carries reluctance. 〜しかない is neutral and everyday. 〜(より)ほかない is a formal synonym of しかない for essays and speeches. Watch the irregular する→せざるを得ない.
〜ざるを得ない
zaru o enai
Cannot avoid ~ing (formal, reluctant)
Forced by circumstances, with a nuance of reluctance. Attach to the ない-base; する becomes せざるを得ない. Mostly written or formal speech.
上司の命令だから、従わざるを得ない。
じょうしのめいれいだから、したがわざるをえない。 · joushi no meirei da kara, shitagawazaru o enai.
It’s the boss’s order, so I have no choice but to obey.
〜しかない
shika nai
The only option (neutral, everyday)
“There’s nothing to do but ~.” The most common, conversational choice. Attaches to the dictionary form.
終電がないから、歩くしかない。
しゅうでんがないから、あるくしかない。 · shuuden ga nai kara, aruku shika nai.
There’s no last train, so we have no choice but to walk.
〜(より)ほかない
(yori) hoka nai
No other way (formal synonym)
A more formal equivalent of しかない, common in writing and speeches. 〜よりほかない is the fuller form.
こうなっては、あきらめるほかない。
こうなっては、あきらめるほかない。 · kou natte wa, akirameru hoka nai.
Now that it’s come to this, there’s nothing to do but give up.
Quick decision guide
Forced and reluctant, formal / written
→ 〜ざるを得ない
The only practical option, everyday speech
→ 〜しかない
Formal “no other way” for essays / speeches
→ 〜よりほかない
Casual “I just have to do it”
→ 〜しかない
Common mistakes
するざるを得ない。
せざるを得ない。
する is irregular before ざるを得ない: it becomes せ. (来る→来ざるを得ない.)
行かなければざるを得ない。
行かざるを得ない。
Attach ざるを得ない directly to the ない-base of the verb (行か+ざるを得ない), not to a なければ form.