Also means "only", but carries a strong nuance of "nothing but / regretfully only this much". It MUST be paired with a negative predicate.
[Noun] + しか + [Negative Verb]
財布には百円しか入っていない。
Saifu ni wa hyakuen shika haitte inai.
There's only 100 yen in my wallet.
百円 + しか + negative verb (入っていない).
英語しか話せません。
Eigo shika hanasemasen.
I can only speak English.
Apologetic nuance: "Unfortunately I can only speak English, nothing else."
教室に学生が一人しかいません。
Kyoushitsu ni gakusei ga hitori shika imasen.
There is only one student in the classroom.
一人 + しか + negative verb (いません) — regretfully, just one.
• Crucial Rule: しか must attach to a grammatically NEGATIVE predicate (あります → しかありません). • Emotion (しか vs だけ): 百円だけある is a neutral fact; 百円しかない is a resigned realization ("I only have 100 yen left…"). • しか usually absorbs and replaces は/が/を.
The JLPT rarely asks whether you recognise a pattern — it asks which of several similar patterns fits. These are the ones しか is tested against.
だけ is neutral and takes a positive verb; しか forces a negative verb and adds a "that's not enough" feeling. "一人だけ来た" (one person came) vs "一人しか来なかった" (only one person came, disappointingly).
Study Japanese grammar on LenGaki

Get the Android app
The app adds offline study, home-screen widgets, stroke-order tracing, speaking practice with pronunciation scoring, and an AI tutor that answers questions in context — none of which fits in a browser tab.