JLPTMainichi JLPT
English
JLPT N5 · Sentence patterns

のが上手(のがじょうず) (no ga jouzu)

~のが上手だ — being good at doing something

In short · Verb (dictionary form) + のが上手です means ‘is good at ~ing’. の makes the verb a noun phrase and 上手 is a な-adjective. It is a natural way to praise a skill.
A free study page from Mainichi JLPT — the app has 429+ grammar points, plus vocabulary and mock exams.See the app

Pattern

  • 動詞辞書形+のが上手だ dictionary form + のが上手だ (歌うのが上手)
  • 名詞+が上手だ noun + が上手だ (料理が上手)

Structure

Dictionary form + の + が上手です: 料理をするのが上手です. The skill is marked with が.

Praising others

Saying someone is 上手 is a compliment, so you can use it for others. About yourself, Japanese people usually stay modest and avoid saying 上手 directly.

Related forms

Shorter versions exist: 料理が上手です (good at cooking). The opposite is のが下手です. Another common pair is のが好きです (like ~ing).

Examples

  • 彼(かれ)は料理(りょうり)をするのが上手(じょうず)です。

    Kare wa ryōri o suru no ga jōzu desu.

    He is good at cooking.

    料理をする + の.

  • 姉(あね)は歌(うた)うのが上手(じょうず)です。

    Ane wa utau no ga jōzu desu.

    My older sister is good at singing.

    姉 is your own older sister (said to others).

  • 友(とも)だちは字(じ)を書(か)くのが上手(じょうず)です。

    Tomodachi wa ji o kaku no ga jōzu desu.

    My friend is good at writing characters.

    字を書く means writing characters / handwriting.

Common mistakes

  • Use が, not を, before 上手: 歌うのが上手です.
  • Don't use 上手です to praise yourself; it sounds boastful. It is mainly for others.

More grammar points

Practice this in the app

Mainichi JLPT turns these grammar points into daily quizzes and a readiness gauge — 100% free, no sign-up.

See the app