〜しか〜ない~shika ~nai
Shika nai (〜しか〜ない) means “only; less than enough”.
Yesterday, I only slept for three hours.
Use 〜しか〜ない with a negative ending to say only this small amount or duration.
In the course
How it works

Look at the blue sleep time: only three hours. Use 「しか」 to emphasize how short it is.

「しか~ない」 means “only” or “just,” often suggesting that the amount is small or the time is not enough.

Place 「しか」 after a number and its counter or time unit: 「三時間しか」, 「一杯しか」, 「一個しか」.

End the sentence with a negative form, such as 「寝ていません」. With 「しか」, you cannot use an affirmative form.

In the example, the speaker did sleep for three hours. The negative rules out any more than three hours; it does not mean no sleep at all.

The water example works the same way: the speaker did drink one glass, but no more. It does not mean they drank none.
Example sentences
- 昨日kinouはwa三san時間jikanしかshika寝neてteいません。imasen。
Yesterday, I only slept for three hours.
- 朝asa
In a conversation

- A顔がむくんでいますが、昨日何時間寝ましたか。
A: Your face looks bloated, how many hours did you sleep yesterday?
- B過労で忙しく
Check yourself
Level 1 · Recognise
Which sentence is correct?
Level 1 · Recognise
Listen and choose the meaning
Level 2 · Build
Put the words in order
Yesterday I slept only three hours.
Level 3 · Use
What goes in the blank?
昨日は____(「寝ている」の丁寧な非過去の否定形)。
I slept only three hours yesterday.
More grammar in this theme
- 〜しか〜ないonly; less than enough