Limiting Expressions

Learn how to say 'only' and 'nothing but' in Japanese with だけ, しか…ない, ばかり, and のみ — each with a distinct nuance.

Limiting Expressions

English uses 'only' for most limiting contexts, but Japanese has several distinct expressions, each carrying a different nuance.

だけ is neutral — it simply states a limit. しか…ない also means 'only,' but always pairs with a negative verb and implies the amount is insufficient or surprising. ばかり means 'nothing but' or 'just did,' emphasizing excess or recency. のみ is a formal written equivalent of だけ.

Choosing the right one depends on whether you're stating a fact, expressing dissatisfaction, or highlighting a pattern.

だけ — Only (Neutral)

だけ is the most basic and neutral way to say 'only.' It attaches to nouns, verbs, and adjectives to indicate a limit without any emotional judgment.

Formation:
  • Noun + だけ: 水だけ (only water)
  • Verb (plain form) + だけ: 見るだけ (only look)
  • い-adjective + だけ: 安いだけ (only cheap)
  • な-adjective + な + だけ: 静かなだけ (only quiet)
だけ states a limit objectively. Compare:
  • 水だけ飲んだ (I only drank water — neutral fact)
  • 水しか飲まなかった (I only drank water — implies that wasn't enough, or it's noteworthy)

When だけ attaches to a noun that would normally take を, the を can be dropped or kept: 水だけ飲んだ or 水だけを飲んだ — both are correct. Other particles (に, で, etc.) come after だけ: 東京だけに行った (I only went to Tokyo).

Examples

  • 水だけ飲みました。

    I only drank water.
  • 日本語だけ話せます。

    I can only speak Japanese.
  • 一回だけ会ったことがある。

    I've only met them once.
  • 見るだけで買いません。

    I'm just looking — I won't buy anything.
しか…ない — Only (Insufficient)

しか always pairs with a negative verb and means 'only' with a sense of insufficiency — 'nothing more than,' 'merely,' or 'no more than.' The speaker feels the amount is too little, or wants to emphasize how limited it is.

Formation:
  • Noun + しか + negative verb: お金が百円しかない (I only have 100 yen)
  • Verb (dictionary form) + しか + ない: 待つしかない (I have no choice but to wait)
しか replaces the particles は, が, and を:
  • ×お金しかない → ○お金しかない
  • ×彼しか来なかった → ○彼しか来なかった
But other particles (に, で, と, から, まで) appear before しか:
  • 東京にしかない (it only exists in Tokyo)
  • 電車でしか行けない (you can only go by train)

The negative verb is mandatory — しか without ない is ungrammatical.

A common mistake is using しか with a positive verb. Unlike だけ, しか always requires a negative ending: ×三人しか来た → ○三人しか来なかった. Think of しか…ない as a fixed pair — the しか sets up the limitation, and ない completes it.

Examples

  • お金が百円しかない。

    I only have 100 yen.
  • 日本語しか話せません。

    I can only speak Japanese.
  • 一人しか来なかった。

    Only one person came.
  • あと三日しか残っていない。

    There are only three days left.
ばかり — Nothing But / Just Did

ばかり has two main uses: expressing excess ('nothing but') and expressing recency ('just did').

Use 1: Nothing but / always (excess)Attach ばかり to nouns or て-form verbs to indicate a repetitive, often negative pattern.

  • Noun + ばかり: 甘いものばかり (nothing but sweets)
  • て-form + ばかり + いる: 食べてばかりいる (doing nothing but eating)

This usage often carries a critical or exasperated tone — the speaker thinks there's too much of something.

Use 2: Just did (recency)Attach ばかり to the た-form to express that something just happened.

  • た-form + ばかり: 起きたばかり (just woke up)
  • 来たばかりなので、まだよく分かりません (I just arrived, so I don't really know yet)

In casual speech, ばかり is often shortened to ばっかり or ばっか.

Examples

  • 最近、甘いものばかり食べている。

    Lately I've been eating nothing but sweets.
  • 彼は文句ばかり言う。

    He does nothing but complain.
  • さっき起きたばかりです。

    I just woke up a moment ago.
  • ゲームばかりしていないで、勉強しなさい。

    Stop just playing games — go study!
のみ — Only (Formal)

のみ is the formal, written equivalent of だけ. It appears in signs, official notices, legal documents, and formal announcements. In everyday conversation, だけ is almost always preferred.

Formation:
  • Noun + のみ: 会員のみ (members only)
  • Verb (plain form) + のみ: 閲覧するのみ (viewing only)

のみ follows the same grammatical rules as だけ — it attaches to nouns, verbs, and adjectives in the same positions. The only difference is register: のみ signals formality.

You'll encounter のみ frequently in:
  • Store signs: 現金のみ (cash only)
  • Rules: 関係者のみ (authorized personnel only)
  • Formal writing: 一部のみ公開 (only partially released)

Examples

  • 会員のみ入場できます。

    Only members may enter.
  • お一人様一点のみとさせていただきます。

    Limited to one item per customer.
  • 関係者のみ立ち入り可。

    Authorized personnel only beyond this point.
  • 現金のみのお支払いとなります。

    Payment by cash only.
Choosing the Right Expression

The four limiting expressions overlap in meaning but differ in nuance and register:

だけ vs しか…ない — Both mean 'only,' but:
  • 三人だけ来た (only three came — neutral statement)
  • 三人しか来なかった (only three came — fewer than expected, disappointing)
だけ vs ばかり — Different focus:
  • だけ limits to one thing: コーヒーだけ飲む (I only drink coffee — nothing else)
  • ばかり emphasizes excess: コーヒーばかり飲んでいる (I drink nothing but coffee — too much)
だけ vs のみ — Same meaning, different register:
  • 学生だけ割引です (students only get the discount — casual)
  • 学生のみ割引対象です (discount applies to students only — formal)
Quick guide:
  • Neutral fact → だけ
  • Not enough / disappointment → しか…ない
  • Too much / excess → ばかり
  • Formal / written → のみ

Examples

  • 三人だけ来た。

    Only three people came. (neutral fact)
  • 三人しか来なかった。

    Only three people came. (fewer than expected)
  • 肉ばかり食べている。

    I eat nothing but meat. (excessive pattern)
  • 学生のみ対象です。

    Students only. (formal restriction)
Limiting Expressions | 2hongo