だけ vs しか vs ばかり: What’s the Difference in Japanese?

Japanese has three common ways to express limitation or “only” — だけ (dake), しか (shika), and ばかり (bakari) — but they are not interchangeable. Each one carries a different nuance, and mixing them up is one of the most common grammar mistakes at the N4–N3 level. This guide walks you through all three with clear rules, real examples, and a flowchart you can use every time you are unsure which one to reach for.

ParticleCore MeaningVerb Form RequiredNuance
だけ (dake)Only / justPositive or negativeNeutral — no judgment, simply limits the amount or scope
しか (shika)Nothing but / onlyAlways negativeImplies the amount is small or insufficient; often suggests disappointment
ばかり (bakari)Nothing but / all the timePositive or negativeImplies excess or imbalance; often a mild complaint or criticism
TOC

だけ (Dake) — Neutral Limitation

だけ is the most neutral and versatile of the three. It simply means “only” or “just” and places no emotional spin on the limitation. You can pair it with a positive verb or a negative verb, and it attaches to nouns, verbs, adjectives, and more without changing the overall feeling of the sentence.

Basic attachment pattern:

Noun + だけ
Verb (dictionary form / te-form) + だけ
い-adjective / な-adjective + だけ

Example 1 — Neutral “only” with a positive verb:

一つだけ食べました。
Hitotsu dake tabemashita.
I ate only one. (No judgment — just stating the fact.)

Example 2 — Limiting scope:

日本語だけ話してください。
Nihongo dake hanashite kudasai.
Please speak only in Japanese.

Example 3 — だけ with a negative verb (still neutral):

水だけ飲みませんでした。
Mizu dake nomimasen deshita.
I did not drink only water. (= I drank other things too.)

Example 4 — だけ after a verb (dictionary form):

できるだけ早く来てください。
Dekiru dake hayaku kite kudasai.
Please come as quickly as possible. (Literally: “only as much as you can do — come quickly.”)

Notice how だけ feels completely matter-of-fact. The speaker is not complaining, not emphasizing insufficiency — just drawing a boundary.

Yuka

だけを使うときは、ただ「これだけ」という事実を伝えたいとき。感情や不満はありません。

Rei

So だけ is like saying “just this” in a flat, neutral tone — no complaint, no frustration. Got it!

しか (Shika) — Negative-Only Limitation

しか is one of the most rule-bound particles in Japanese: it must always be followed by a negative verb form. You cannot say しか + positive verb — it is ungrammatical. This rule trips up many learners, so burn it into your memory now.

Formation:
Noun + しか + negative verb
(e.g., ~ません / ~ない / ~なかった)

Despite the negative verb, the overall meaning is positive limitation: “nothing but X,” “only X (and nothing else).” The negativity is grammatical, not semantic.

Example 1 — Basic usage:

百円しか持っていません。
Hyaku-en shika motte imasen.
I only have 100 yen. (Implies: that’s not much — I don’t have more.)

Example 2 — Implying insufficiency:

三時間しか寝ませんでした。
San-jikan shika nemasen deshita.
I only slept three hours. (The speaker is suggesting three hours was not enough.)

Example 3 — Expressing limited options:

行くしかない。
Iku shika nai.
There’s nothing to do but go. / I have no choice but to go.

This last pattern — verb dictionary form + しかない — is extremely common in natural Japanese and means “there is no other option.” It is a fixed expression worth memorizing on its own.

Why does しか need a negative verb?
Think of しか as saying “except for X, nothing.” Because the “nothing” part is built into the particle’s meaning, the verb naturally takes a negative form. English reverses this logic: we say “I have only 100 yen” with a positive verb, but Japanese says “I don’t have anything except 100 yen” — and しか encodes the “except” part.

Yuka

しかは必ず否定形と一緒に使います。「しか〜ます」はダメ!「しか〜ません」が正しいです。

Rei

So even though the verb is negative, the sentence still means “only X.” The negativity is just how Japanese builds that meaning grammatically!

ばかり (Bakari) — Excess and “All the Time” Nuance

ばかり shares the surface meaning of “only” with だけ and しか, but it carries an extra layer: the sense of excess, imbalance, or repetition. When you use ばかり, you are often implying that something happens too much, or that someone does nothing else. This makes ばかり the particle you reach for when you want to complain — or when you want to describe a fixation.

Formation (main patterns):

Noun + ばかり
Verb (て-form) + ばかり + いる
Verb (た-form) + ばかり (= “just did / just finished”)

Example 1 — Noun + ばかり (excess complaint):

あの人はゲームばかりしています。
Ano hito wa gēmu bakari shite imasu.
That person does nothing but play video games. (Implied: it’s too much.)

Example 2 — て-form + ばかりいる (ongoing habit, excess):

彼女は文句ばかり言っています。
Kanojo wa monku bakari itte imasu.
She does nothing but complain all the time.

Example 3 — た-form + ばかり (just happened / freshness):

日本に来たばかりです。
Nihon ni kita bakari desu.
I just arrived in Japan. (The event happened very recently.)

This third usage is different from the “excess” nuance — it means the action just took place and the result is still fresh. Context makes it clear which meaning applies.

Example 4 — Mild complaint (a very natural use of ばかり):

甘いものばかり食べていると、体に悪いよ。
Amai mono bakari tabete iru to, karada ni warui yo.
If you keep eating only sweets, it’ll be bad for your body.

Formation note — て-form: To make the て-form (te-form) from a verb, take the dictionary form and apply the て-form conjugation rules. For example: 食べる → 食べて (taberutabete); 言う → 言って (iuitte). If you are not yet comfortable with て-form, review your conjugation tables before using ばかりいる.

Side-by-Side: The Same Sentence in All Three

The best way to feel the difference is to put all three into the same base scenario. Imagine you ate only rice for lunch.

ParticleJapaneseRomajiEnglish + Nuance
だけご飯だけ食べました。Gohan dake tabemashita.I ate only rice. (Neutral fact — no judgment.)
しかご飯しか食べませんでした。Gohan shika tabemasen deshita.I ate nothing but rice. (Implies it was not enough, or there was nothing else — slight dissatisfaction.)
ばかりご飯ばかり食べています。Gohan bakari tabete imasu.All I eat is rice. (Implies this is an ongoing, excessive habit — often a complaint.)

Notice that しか required changing 食べました to 食べませんでした, and ばかり shifted the tense slightly to ongoing present. This is not accidental — these changes are built into the grammar of each particle.

Let’s try another scenario: studying Japanese every day.

ParticleJapaneseRomajiNuance
だけ日本語だけ勉強しました。Nihongo dake benkyō shimashita.I studied only Japanese. (No opinion expressed.)
しか日本語しか勉強しませんでした。Nihongo shika benkyō shimasen deshita.I studied nothing but Japanese. (Maybe I had no time for other subjects — implied lack.)
ばかり日本語ばかり勉強しています。Nihongo bakari benkyō shite imasu.All I do is study Japanese. (Ongoing, possibly excessive — said with a sigh or pride.)
Yuka

この三つの表、本当に大事!同じ状況でも、粒子が変わると意味のニュアンスがガラッと変わりますよ。

Common Mistakes to Avoid

These are the errors that appear most often in N4–N3 learner writing and speaking. Read each one carefully and make sure you understand why it is wrong.

Mistake 1 — Using しか with a positive verb

❌ Wrong✅ Correct
水しか飲みます。
Mizu shika nomimasu.
水しか飲みません。
Mizu shika nomimasen.
一つしか食べました。
Hitotsu shika tabemashita.
一つしか食べませんでした。
Hitotsu shika tabemasen deshita.

This is the single most common error with しか. Because English uses “only” with a positive verb (“I only drink water”), learners instinctively keep the verb positive. In Japanese, しか demands a negative verb. No exceptions.

Mistake 2 — Swapping だけ and ばかり when complaining

SentenceEffect
テレビだけ見ています。
Terebi dake mite imasu.
Neutral: “I am watching only TV.” (No complaint implied.)
テレビばかり見ています。
Terebi bakari mite imasu.
Complaint: “All you do is watch TV!” (Implies too much, imbalanced.)

If you mean to express concern or frustration about someone’s habit, だけ will fall flat. Use ばかり to carry that emotional weight. Conversely, if you simply want to state a fact without implying criticism, だけ is safer.

Mistake 3 — Forgetting that ばかり has a “just happened” meaning

Learners sometimes panic when they see ばかり without an obvious complaint in the sentence. Remember the た-form + ばかり pattern:

食べたばかりです。
Tabeta bakari desu.
I just ate. (Not a complaint — simply “it just happened.”)

The context and the verb tense (た-form before ばかり) signal this usage. When you see past tense + ばかり, think “just recently,” not “too much.”

Decision Flowchart: Which Particle Should You Use?

Run through these questions in order whenever you are unsure which particle to choose.

START: You want to express "only" or "nothing but"
│
├─ Is your verb NEGATIVE (or do you want to imply
│  insufficiency / "there is no other option")?
│   │
│   └─ YES ──► Use しか + negative verb
│              Example: 三時間しか寝ませんでした。
│              (I only slept three hours — not enough.)
│
└─ NO (verb is positive or neutral)
    │
    ├─ Are you expressing EXCESS, REPETITION,
    │  or a mild COMPLAINT about an ongoing habit?
    │   │
    │   └─ YES ──► Use ばかり
    │              Example: ゲームばかりしている。
    │              (All he does is play games.)
    │
    └─ NO — Just stating a plain fact?
        │
        ├─ Did the action JUST happen (very recent)?
        │   │
        │   └─ YES ──► Use た-form + ばかり
        │              Example: 着いたばかりです。
        │              (I just arrived.)
        │
        └─ NO — Plain, neutral "only"?
            │
            └─ YES ──► Use だけ
                       Example: 一つだけ食べました。
                       (I ate only one.)

Print this flowchart, stick it on your desk, and run through it the next ten times you want to say “only” in Japanese. After that, the choice should feel natural.

Quick Quiz: Test Yourself

Choose the correct particle (だけ / しか / ばかり) and, where needed, the correct verb form. Answers are below.

Question 1
I only have 500 yen.
五百円___持っていません。
(A) だけ   (B) しか   (C) ばかり

Question 2
He does nothing but sleep all day. (ongoing habit — you are mildly annoyed)
彼は一日中寝て___います。
(A) だけ   (B) しか   (C) ばかり

Question 3
I studied only kanji today. (neutral fact — no complaint)
今日は漢字___勉強しました。
(A) だけ   (B) しか   (C) ばかり

Question 4
She just moved to Tokyo.
彼女は東京に引っ越した___です。
(A) だけ   (B) しか   (C) ばかり

Question 5
There is nothing to do but wait.
待つ___ない。
(A) だけ   (B) しかが   (C) しか

Question 6
My younger brother eats only ramen. (He complains that there is nothing else to eat — implying insufficient variety)
弟はラーメン___食べ___。
(A) だけ / ます   (B) しか / ません   (C) ばかり / ます

――― Answers ―――

Answer 1: (B) しか
The verb is already negative (持っていません), and the nuance is “that’s all I have — not enough.” しか is correct. Note: だけ could work grammatically if you kept a positive verb (五百円だけ持っています), but the negative verb form here demands しか.

Answer 2: (C) ばかり
The ongoing habit with annoyance is the signature of ばかり. 寝てばかりいます — “all he does is sleep.”

Answer 3: (A) だけ
Neutral, past-tense fact with no complaint. 漢字だけ勉強しました.

Answer 4: (C) ばかり
Past tense + ばかり = “just did.” 引っ越したばかりです — she just moved.

Answer 5: (C) しか
待つしかない — “there is nothing to do but wait.” This is a fixed, high-frequency pattern. しかが (option B) is not a real form.

Answer 6: (B) しか / ません
The implied insufficiency (“nothing else to eat”) signals しか, and the negative verb form ません is required. ラーメンしか食べません.


Keep Learning

Now that you have だけ, しか, and ばかり sorted out, these related guides will help you deepen your understanding of Japanese particles and limiting expressions.

あわせて読みたい
wa-vs-ga Test. Hey Rei! I keep mixing up wa and ga. Can you break it down for me? Sure! They're both useful words but used in different situations. Let me walk you th...
あわせて読みたい
に vs で: Which Japanese Particle Marks Location? Both に and で can appear before location words, but they mean very different things. This guide explains the rules with clear examples, comparison tables, and a decision flowchart so you always pick the right particle.
あわせて読みたい
Japanese Conditionals: と vs ば vs たら vs なら — Complete Guide 📖 At a GlanceTopicJapanese conditionals: と, ば, たら, ならLevelN4–N3Key ruleEach form encodes a different relationship between condition and resultB...

Which of the three particles gave you the most trouble — だけ, しか, or ばかり? Leave a comment below and share a sentence you tried to write. The team reads every comment and will help you fix any mistakes!

Let's share this post !

Comments

To comment

TOC