〜しか〜ない: How to Say 'Only' with a Negative (Meaning + Examples)

N4guideUpdated 2026-06-20

What it means

しか marks something as the one and only option — and then the verb goes negative. Even though the verb is negative in form, the meaning is "only," not "not." So 野菜しか食べない literally reads "doesn't eat anything but vegetables," which simply means "eats only vegetables."

The flavor of しか is limiting: it often hints that the amount or choice is smaller than you wanted or expected. 百円しかない isn't a neutral count — it quietly says "only 100 yen, and that's not much."

ヤッタンは百円しかない。

ヤッタンは ひゃくえんしか ない。

Yattan only has 100 yen.

しか + negative ない = 'only.' Nuance: that's not much.

ヤッタンは野菜しか食べない。

ヤッタンは やさいしか たべない。

Yattan eats only vegetables.

食べない is negative in form, but the sentence means 'only.'

今日は一時間しか勉強しなかった。

きょうは いちじかんしか べんきょう しなかった。

Today I only studied for one hour.

Hints it wasn't enough.

How to form it

しか attaches to a noun (or a counter) and replaces は, が, and を. The verb at the end must be negative.

ElementRuleExample
Noun + しかreplaces は / が / を水しか飲まない (drink only water)
Number/counter + しかcounts "only this many"一つしか買わなかった (bought only one)
に / で + しかしか follows the particle東京でしか買えない (can buy only in Tokyo)
Verbmust be negativeある → ない、食べる → 食べない

Note the contrast with は/が/を: those particles drop out entirely (野菜食べない → 野菜しか食べない), but に and で stay and しか piles on after them.

Particles: what しか replaces and what it keeps

When the noun would normally take は, が, or を, just swap in しか:

ヤッタンは水しか飲まない。

ヤッタンは みずしか のまない。

Yattan drinks only water.

水を飲まない → 水しか飲まない. を disappears.

But に and で survive — しか comes after them:

このお菓子は東京でしか買えない。

この おかしは とうきょうでしか かえない。

You can only buy this snack in Tokyo.

で stays, then しか, then the negative potential 買えない.

先生は月曜日にしか来ない。

せんせいは げつようびにしか こない。

The teacher only comes on Mondays.

に stays before しか.

しか vs だけ — the key contrast

Both mean "only," but they pull in opposite directions:

FormCore ideaExample
だけneutral 'only,' + positive verb一つだけ買った = I bought just one (matter-of-fact)
しか〜ないlimiting 'only,' + negative verb, 'not enough' feel一つしか買わなかった = I bought only one (and that's too few)

Listen to the minimal pair: 一つだけ買った is a calm statement of fact — "I bought just one." 一つしか買わなかった carries a tinge of regret or shortfall — "I only bought one (I wish I'd gotten more)." Choose だけ when you're neutral; choose しか〜ない when you want that "barely / not enough" color. Note that だけ takes the positive verb (買った) while しか demands the negative one (買わなかった). See 〜だけ for the neutral side.

ヤッタンの弟は漫画だけ読む。

ヤッタンの おとうとは まんがだけ よむ。

Yattan's little brother reads only manga.

だけ + positive: just a neutral fact.

ヤッタンの弟は漫画しか読まない。

ヤッタンの おとうとは まんがしか よまない。

Yattan's little brother reads nothing but manga.

しか + negative: hints he should read more.

Common mistakes

  1. Using a positive verb with しか. しか always needs a negative: 水しかある ✗ → 水しかない ✓.
  2. Keeping は/が/を before しか. They drop out: 野菜しか食べない ✗ → 野菜しか食べない ✓. (But に・で stay: 東京でしか買えない ✓.)
  3. Reading the negative as "not." 野菜しか食べない means "eats only vegetables," not "doesn't eat vegetables."
  4. Swapping in だけ without changing the verb. だけ takes a positive verb (一つだけ買った); しか takes a negative one (一つしか買わなかった). Don't mix them.

Quick recap

Your turn

Choose the correct しか〜ない form (and decide when だけ fits instead).

Start the 5-question drill →

Take the full N4 〜しか〜ない drill →

Frequently asked questions

Why is the verb negative if しか means 'only'?

It's a fixed pattern: しか always pairs with a negative verb. The negative form plus しか together produce the positive meaning 'only.' So 水しか飲まない = 'drinks only water,' not 'doesn't drink water.'

What's the difference between しか and だけ?

だけ is a neutral 'only' and takes a positive verb (一つだけ買った). しか〜ない is a limiting 'only' with a 'not enough' nuance and needs a negative verb (一つしか買わなかった).

Does しか replace particles?

It replaces は, が, and を — those drop out. But に and で stay, and しか comes after them: 東京でしか買えない, 月曜日にしか来ない.

Can I use しか with numbers?

Yes — it's very common with counters to stress 'only this few': 一つしかない ('there's only one'), 千円しかない ('only 1,000 yen').