ばかり vs だけ: what's the difference?
だけ is a neutral "only"; ばかり is "nothing but", for things that repeat or pile up, usually with criticism. With examples and a drill.
Draft: written with AI help and not yet checked by a teacher. If something looks wrong, please report it.
The patterns
- ばかりNothing but… — too much of one thingNo lesson yet
- だけOnly, just — a neutral limitNo lesson yet
The difference
だけ draws a neutral limit — that one thing and nothing more: 水だけ飲みました "I only drank water". ばかり says one thing happens over and over or fills everything, usually with a critical tone: 弟は肉ばかり食べている "my brother eats nothing but meat". ばかり suits habits and repeated actions, often with ている (ゲームばかりしている), and with the て-form only ばかり works: 泣いてばかりいる "does nothing but cry". With exact numbers and single events — 一度だけ, 三人だけ — use だけ, and use だけ for rules about who or what is allowed. Careful: 三日ばかり = "about three days"; 食べたばかり = "have just eaten". Both are different patterns.
Side by side
だけ: a plain fact about one day. ばかり: a habit, and a complaint.
A number goes with だけ; "all the time" is ばかり.
ばかり can also follow a noun + です: "it's all…".
An instruction about what to include: だけ. A criticism: ばかり.
Quick drill
Pick the word that fits the blank. You get the answer straight away.
息子は毎日マンガを読んで__いて、全然勉強しない。
参加者は三人__でした。
彼は朝から泣いて__いる。
今朝はコーヒーを一杯__飲みました。
最近、悪いニュース__で、嫌になる。
会員__この部屋を使えます。