たばかり says that, in the speaker's feeling, very little time has passed since something happened. The real time can be a few minutes, but it can also be weeks or months if the speaker feels it is short. It is often followed by まだ (still not used to it) or もう (already broken, already forgot), to show that the result is natural or surprising for such a short time.
§1Structure
Verb た-form + ばかりだ / ばかりです. Before a noun: Verb た-form + ばかりの + noun. Before ので / のに it becomes たばかりなので / たばかりなのに, and to continue the sentence you can use たばかりで.
§2Examples
さっき昼ご飯を食べたばかりです。
さっきひるごはんをたべたばかりです。
I only just ate lunch a little while ago.
この靴は先週買ったばかりです。
このくつはせんしゅうかったばかりです。
I bought these shoes only last week.
日本に来たばかりのころは、漢字が全然読めませんでした。
にほんにきたばかりのころは、かんじがぜんぜんよめませんでした。
When I had just come to Japan, I couldn't read kanji at all.
今の会社に入ったばかりなので、まだ仕事に慣れていません。
いまのかいしゃにはいったばかりなので、まだしごとになれていません。
I have only just joined my current company, so I'm not used to the work yet.
生まれたばかりの子犬は、とても小さい。
うまれたばかりのこいぬは、とてもちいさい。
A puppy that has just been born is very small.
この時計、先月直したばかりなのに、もう壊れたんですか。
このとけい、せんげつなおしたばかりなのに、もうこわれたんですか。
You had this watch repaired only last month, and it's already broken?
起きたばかりで、まだ眠い。
おきたばかりで、まだねむい。
I've only just woken up, so I'm still sleepy.
§3Common mistakes
- Putting ばかり after the dictionary form or the て-form. For 'have just done', the verb must be in the た-form: 今、着くばかりです is wrong, and 今、着いたばかりです is correct. The て-form + ばかり (遊んでばかりいる) is a different pattern that means 'do nothing but'.
- Forgetting の or な after ばかり. たばかり behaves like a noun, so before a noun you need の, and before ので / のに you need な: 買ったばかり傘 should be 買ったばかりの傘, and 来たばかりだので should be 来たばかりなので.
- Mixing it up with ばかり meaning 'nothing but'. The position is different. コーヒーばかり飲みました (noun + ばかり) means 'I drank nothing but coffee'. コーヒーを飲んだばかりです (た-form + ばかり) means 'I have just had coffee'.
§4How it's different from similar grammar
- たところだ (at the point right after doing)
- たところ points to the real moment right after an action, so it fits 今 / たった今: たった今、会議が終わったところです. たばかり is about the speaker's feeling that the time is short, so it also works with a time that is not so close: 半年前に結婚したばかりです is natural, but たところ usually sounds odd there. For something a few minutes ago, both can be used.
- ばかり (nothing but / only)
- Noun + ばかり means that one thing is repeated or too frequent, often as a complaint: 息子は漫画ばかり読んでいます (My son reads nothing but comics). Verb た-form + ばかり has no such meaning. It only tells you that the action finished a short time ago: 息子はその漫画を読んだばかりです (My son has only just read that comic).
§5How this shows up on the JLPT
N4 grammar questions often test the verb form before ばかり (only the た-form gives 'have just'). Two sentence shapes are very common in both grammar and reading: 〜たばかりなので、まだ〜 (natural result) and 〜たばかりなのに、もう〜 (surprise or complaint). In sentence-ordering questions, watch for たばかり + の + noun. If the choices include both ところ and ばかり, check the time word: a time like 先月 or 去年 points to ばかり.
§6Quick check (3 questions)
1. Choose the form that fits the blank: さっきご飯を__ばかりなので、おなかがいっぱいです。
さっきごはんを__ばかりなので、おなかがいっぱいです。
2. In which sentence does ばかり mean 'only just did' (not 'nothing but')?
3. Which sentence correctly says 'I have already forgotten the kanji that I only just learned'?