Is 「かれがしょうねんですしかよ！」 grammatically correct? (「です」 before 「しか」?)


I was thinking today of how I would describe things in Japanese. One of these
things was 'He's just a boy!', which I more or less worked out to be
「かれがしょうねんですしかよ！」which I THINK is correct, but still feels sorta 'off' to me.
Something about the final noun using the particle 「しか」 AFTER stating the
polite form of it.

Can't really put my finger on it, just feels like something's incorrect about
it, thus I thought to ask.




> He's just a boy. He's still just a boy!

I would say...

  * ｛[name]は / この・その・あの子は｝｛まだ or/and ほんの｝子供｛だ/です｝。 

or maybe...

  * ｛[name]は / この・その・あの子は｝｛まだ or/and ほんの｝子供で **しか** ｛ **ない** / **ありません** ｝*。

*As stated in the other answer, しか is used with a negative word/phrase: 「しか～～ない」(= nothing but = only).




> He's just a boy. He's still just a boy!

I would say...

  * ｛[name]は / この・その・あの子は｝｛まだ or/and ほんの｝子供｛だ/です｝。 

or maybe...

  * ｛[name]は / この・その・あの子は｝｛まだ or/and ほんの｝子供で **しか** ｛ **ない** / **ありません** ｝*。

*As stated in the other answer, しか is used with a negative word/phrase: 「しか～～ない」(= nothing but = only).

