〜だけしか〜ない details
only that much and no more — だけ and しか stacked, so the shortfall is the point
今、財布の中には切符だけしかない。
ima, saifu no naka ni wa kippudakeshikanai.
Right now, in my wallet I have only the ticket. neutral
締め切りまで、もう三日だけしかないよ。
shimekiri made, mou mikka dake shika nai yo.
There are only three days left until the deadline. casual
- past
- polite
Examples
only N and no more — the amount is named, and the negative predicate paints everything past it as missing
今、財布の中には切符だけしかない。
ima, saifu no naka ni wa kippudakeshikanai.
Right now, in my wallet I have only the ticket. neutral
締め切りまで、もう三日だけしかないよ。
shimekiri made, mou mikka dake shika nai yo.
There are only three days left until the deadline. casual
この機械を扱えるのは、社内に二人だけしかいません。
kono kikai o atsukaeru no wa, shanai ni futari dake shika imasen.
Only two people in the company can operate this machine. neutral
一度だけしか会っていないのに、名前を覚えていてくれた。
ichido dake shika atte inai noni, namae o oboete ite kureta.
We had met only once, and yet she had remembered my name. neutral
本日は、あと二席だけしかご用意できません。
honjitsu wa, ato niseki dake shika go youi dekimasen.
For today we have only two seats left available. formal
Formation
{N}だけしかないattaches to nounNだけしか…ないattaches to noun phrase (schematic)
Notes
(×三日だけしかある).
Related patterns
Similar
しか alone already restricts and is the neutral choice; だけしか stacks two restrictors on one noun for emphasis, which is why it belongs to speech — careful writing treats the doubling as redundant and cuts it back to plain しか.
One-sided selection — しか cannot appear without a negative predicate while だけ takes either, so だけ states the amount as bookkeeping (五百円だけ持っている) and だけしか forces the negative frame that reads the same amount as a shortfall.
Lookalikes
Both end in しか〜ない, but でしかない passes a dismissive JUDGEMENT on what something amounts to (言い訳でしかない, "it is nothing but an excuse"), while だけしか〜ない measures a QUANTITY and says how little of it there is.