N4
しか~ない
There's only, Nothing but
釣りに行って、一匹しか釣れないと悲しくなる。
I get sad when I go fishing and only catch one fish.
Explanation
「しか〜ない」 means 'only' or 'nothing but', and 「しか」 must be paired with a negative at the end: 「100円しか持っていない」 (I have only 100 yen), 「頑張るしかない」 (There's nothing to do but try hard), 「諦めるしかなかった」 (I had no choice but to give up). Nothing else exists beyond what is named, and the speaker usually feels it is too little or that there is no choice.
Mixed up with
Compared with 「だけ」: 「だけ」 works with affirmative and negative sentences and just states an amount: 「りんごが一つだけある」. 「しか」 needs a negative and feels like 'too few': 「りんごが一つしかない」.
「しか」 replaces 「が」 and 「を」; you cannot say 「×をしか」.