Skip to content
道Nihongo Path

Lesson 59 of 110

〜しか〜ない "nothing but / only (with a negative)"

shika ~nai

By Nihongo PathUpdated

This form is also taught at JLPT N5 and JLPT N3, where it carries a different sense or register.

Meaning

"Only", with the nuance that the amount is less than expected or insufficient.

しか + negative verb means "only", with the feeling that it is not enough: 財布に百円しかない = I have only 100 yen (and that's too little). Even though the meaning is positive ("there IS 100 yen"), the verb must be negative. しか replaces が and を (野菜しか食べない) and comes after other particles (現金でしか, 先生にしか).

Complaining or stressing a small amount, number or range: only one person came, only cash accepted, you can only buy it here. Everyday speech and writing at all politeness levels. If you just want to state a limit without any "too little" feeling, use だけ.

Formation

V = verb, N = noun, A = adjective.

  • Noun + しか + negative: 百円しかない, 野菜しか食べない
  • しか replaces が / を
  • Other particles + しか: にしか, でしか, としか, からしか
  • V-dictionary + しかない = have no choice but to (歩くしかない)

Visual diagram

だけ vs しか〜ない vs ばかり
AspectPredicateFeelingExample
だけaffirmative (or negative)neutral 'only'一人だけ来た
しか〜ないnegative only'only', too few / not enough一人しか来なかった
ばかりaffirmative'nothing but', too much文句ばかり言う

Natural examples

  1. 財布に百円しかない。

    さいふに ひゃくえんしか ない。

    I have only 100 yen in my wallet.

    Only 100 yen, and it's not enough: しか + ない.

  2. 彼は野菜しか食べません。

    かれは やさいしか たべません。

    He eats nothing but vegetables.

    しか replaces を: 野菜しか + 食べません.

  3. この店は現金でしか払えない。

    この みせは げんきんでしか はらえない。

    At this shop you can only pay in cash.

    で + しか: only by cash (a limitation).

  4. この本は図書館でしか読めません。

    このほんは としょかんでしか よめません。

    This book can only be read at the library.

    でしか + potential negative.

  5. 終電がもうないから、歩いて帰るしかない。

    しゅうでんが もう ないから、あるいて かえるしかない。

    The last train has gone, so I have no choice but to walk home.

    V-dictionary + しかない = the only option.

Similar grammar and the difference

Common mistakes

  • ✗
    財布に百円しかあります。
    ✓
    財布に百円しかありません。
    Why
    しか must be followed by a negative verb even though the meaning is "only".
  • ✗
    野菜をしか食べない。
    ✓
    野菜しか食べない。
    Why
    しか replaces を and が; it does not follow them.
  • ✗
    現金しかで払えない。
    ✓
    現金でしか払えない。
    Why
    Other particles come before しか: でしか, にしか.

しか〜ない sounds like a complaint or a limitation; だけ sounds like a plain fact. With numbers, しか stresses fewness: 三人しか来なかった (only three came, disappointingly). 〜するしかない is a useful phrase for resignation: 諦めるしかない.

JLPT N4 tips

On the exam

  • See しか before the blank → the verb must be negative. See a negative verb after a blank meaning "only" → しか, not だけ.
  • Particle order items: でしか / にしか (particle first, then しか); options like しかで are wrong.

Frequently asked questions

What does 〜しか〜ない "nothing but / only (with a negative)" mean?

"Only", with the nuance that the amount is less than expected or insufficient. しか + negative verb means "only", with the feeling that it is not enough: 財布に百円しかない = I have only 100 yen (and that's too little). Even though the meaning is positive ("there IS 100 yen"), the verb must be negative. しか replaces が and を (野菜しか食べない) and comes after other particles (現金でしか, 先生にしか).

How do you form 〜しか〜ない "nothing but / only (with a negative)"?

Noun + しか + negative: 百円しかない, 野菜しか食べない / しか replaces が / を / Other particles + しか: にしか, でしか, としか, からしか / V-dictionary + しかない = have no choice but to (歩くしかない). V = verb, N = noun, A = adjective.

When is 〜しか〜ない "nothing but / only (with a negative)" used?

Complaining or stressing a small amount, number or range: only one person came, only cash accepted, you can only buy it here. Everyday speech and writing at all politeness levels. If you just want to state a limit without any "too little" feeling, use だけ.

What is the difference between 〜しか〜ない "nothing but / only (with a negative)" and 〜だけ?

だけ works with affirmative verbs and is neutral. しか always needs a negative and implies insufficiency.

What is the difference between 〜しか〜ない "nothing but / only (with a negative)" and 〜ばかり?

ばかり = nothing but (too much). しか〜ない = only (too little).

What is a common mistake with 〜しか〜ない "nothing but / only (with a negative)"?

Wrong: 財布に百円しかあります。 Right: 財布に百円しかありません。 しか must be followed by a negative verb even though the meaning is "only".

Quick check

1 / 5Multiple choiceDifficulty 2 of 5

冷蔵庫には卵が一つしか(  )。