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.
だけ 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.
- Noun + だけ: 水だけ (only water)
- Verb (plain form) + だけ: 見るだけ (only look)
- い-adjective + だけ: 安いだけ (only cheap)
- な-adjective + な + だけ: 静かなだけ (only quiet)
- 水だけ飲んだ (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.
見るだけで買いません。
しか 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.
- Noun + しか + negative verb: お金が百円しかない (I only have 100 yen)
- Verb (dictionary form) + しか + ない: 待つしかない (I have no choice but to wait)
- ×お金をしかない → ○お金しかない
- ×彼がしか来なかった → ○彼しか来なかった
- 東京にしかない (it only exists in Tokyo)
- 電車でしか行けない (you can only go by train)
The negative verb is mandatory — しか without ない is ungrammatical.
Examples
- I only have 100 yen.
お金が百円しかない。
- I can only speak Japanese.
日本語しか話せません。
- Only one person came.
一人しか来なかった。
- There are only three days left.
あと三日しか残っていない。
ばかり 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!
ゲームばかりしていないで、勉強しなさい。
のみ is the formal, written equivalent of だけ. It appears in signs, official notices, legal documents, and formal announcements. In everyday conversation, だけ is almost always preferred.
- 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.
- 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.
現金のみのお支払いとなります。
The four limiting expressions overlap in meaning but differ in nuance and register:
- 三人だけ来た (only three came — neutral statement)
- 三人しか来なかった (only three came — fewer than expected, disappointing)
- だけ limits to one thing: コーヒーだけ飲む (I only drink coffee — nothing else)
- ばかり emphasizes excess: コーヒーばかり飲んでいる (I drink nothing but coffee — too much)
- 学生だけ割引です (students only get the discount — casual)
- 学生のみ割引対象です (discount applies to students only — formal)
- 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)
学生のみ対象です。