〜のが上手 / 〜のが下手: Saying You're Good or Bad At Something
上手 and 下手 grade a skill
上手 and 下手 are about how well someone does something. 上手(じょうず) means good at it, 下手(へた) means bad at it. Whether the thing is a school subject or a hands-on activity, the recipe is the same: name it, mark it with が, and finish with 上手 or 下手.
先生は日本語が上手です。
せんせいは にほんごが じょうずです。
The teacher is good at Japanese.
モチは歌うのが下手です。
モチは うたうのが へたです。
Mochi is bad at singing.
歌う → 歌うの turns the verb into something が can mark.
ヤッタンは料理を作るのが上手です。
ヤッタンは りょうりを つくるのが じょうずです。
Yattan is good at cooking.
Every form you'll reach for, at a glance:
| What you're good/bad at | Pattern | Example |
|---|---|---|
| A noun (skill, subject) | NOUN が 上手/下手 | 日本語が上手 (good at Japanese) |
| An action | VERB(plain) のが 上手/下手 | 泳ぐのが上手 (good at swimming) |
| Negative | 上手/下手 じゃない | 上手じゃない (not good at) |
| Past | 上手/下手 だった | 下手だった (was bad at) |
| Modifying a noun | 上手/下手 な + noun | 上手な人 (a skilled person) |
The top two rows carry the real weight: a plain noun slots in directly, while an action first has to be made noun-like with の. The lower rows are ordinary な-adjective inflection, covered below.
Plain nouns just take が
When the skill is already a noun — a language, a sport, a subject — nothing extra is needed. Say 〜が上手 or 〜が下手 and you're done:
ヤッタンの弟はサッカーが上手です。
ヤッタンの おとうとは サッカーが じょうずです。
Yattan's little brother is good at soccer.
The one thing to guard against is reaching for を. English says "good at Japanese," so learners write 日本語を上手 — but 上手 grades a quality rather than acting on an object, so the skill is the subject and takes が: 日本語が上手 (✓), never 日本語を上手.
For an action, put の before が
You can't hang が straight off a verb — 歌う上手 is ungrammatical. Take the verb in plain form, add の to make it noun-like, then finish with が上手 / が下手:
モチは絵をかくのが上手です。
モチは えを かくのが じょうずです。
Mochi is good at drawing.
ヤッタンは朝早く起きるのが下手です。
ヤッタンは あさ はやく おきるのが へたです。
Yattan is bad at getting up early.
起きる → 起きるの, then が下手.
Dropping that の is the single most common slip in the pattern. It's the very same の you meet in 〜のが好き ("like doing") and 〜のが嫌い ("dislike doing"): 走るのが好き ("likes running"). Once one of those clicks, 〜のが上手 works identically — only the word at the end changes.
They inflect as な-adjectives
上手 and 下手 bend like 静か(な), not like verbs. So the negative is 上手じゃない, the past 上手だった, and before a noun it's 上手な人 — never 上手ません.
先生は英語が上手じゃないです。
せんせいは えいごが じょうずじゃないです。
The teacher isn't good at English.
上手 is a な-adjective, so the negative is 上手じゃない.
上手 is praise you aim outward
There's a social rule the grammar charts skip: 上手 is a compliment pointed at other people. Calling yourself 上手 sounds boastful, so native speakers avoid it. To state your own ability, use できる ("can do") or simply downplay it:
私は料理ができます。
わたしは りょうりが できます。
I can cook.
Neutral way to state your own ability — not boastful.
日本語はまだ上手じゃないです。
にほんごは まだ じょうずじゃないです。
My Japanese still isn't good.
Downplaying your own skill is natural and polite.
Where 上手 truly shines is praising someone else — telling a person 日本語が上手ですね ("your Japanese is great!") is friendly and common.
The short version
- 上手 = good at; 下手 = bad at. The skill takes が, never を.
- Noun → NOUNが上手. Action → VERB(plain)のが上手.
- Both are な-adjectives: 上手な人, 上手じゃない, 上手だった.
- The same の appears in 〜のが好き ("like doing") and 〜のが嫌い.
- Don't call yourself 上手 — use できる; use 上手 to praise others.
Practice it
Choose の/が correctly and pick 上手 or 下手.
___に入れるのに最もよいものを選びなさい。
Choose the grammar pattern that best completes the sentence.
彼は料理をする___上手です。
Frequently asked questions
Which particle goes with 上手 and 下手?
The skill is marked with が, not を: 日本語が上手 ('good at Japanese'), テニスが下手 ('bad at tennis'). Using を here is a classic mistake.
When do I need の?
Add の only when the thing you're good/bad at is a verb (an action). Take the plain-form verb, add の, then が上手/が下手: 泳ぐのが上手. Plain nouns need no の: サッカーが上手.
Are 上手 and 下手 い-adjectives or な-adjectives?
They're な-adjectives. So the negative is 上手じゃない, the past 上手だった, and before a noun it's 上手な人 — never conjugate them like a verb.
Can I say I'm 上手 at Japanese?
It's best not to — calling yourself 上手 sounds boastful. Say 日本語ができます ('I can speak Japanese') or まだ上手じゃない ('still not good'). Use 上手 to compliment other people.
Where 〜のが上手 / 〜のが下手 fits
Shaky on this? Get these solid first
- です · N5 — です is the polite 'to be': NOUN/な-adjective + です means 'is/are.' Learn the negative じゃありません, past でした, how です attaches to い-adjectives, and the plain だ.
Don't confuse it with
- 〜のが好き · N5 — 好き means 'like': a thing takes が (音楽が好き). To like doing something, nominalize the verb with の: 読むのが好き. Learn the formation, 大好き/嫌い, and common particle mistakes.
- が · N5 — が marks the grammatical subject and introduces new information. Learn how to use が with question words, existence (ある/いる), ability, and likes such as 好き — plus how が differs from は.
Once this clicks, go on to
- 〜ことができる · N5 — 〜ことができる expresses ability: dictionary-form verb + ことができる ('can do'). Learn the verb pattern, the noun + ができる pattern, the polite and negative forms, and how it compares to the potential form.
More N5 grammar to explore
Keep going with related patterns at the same level:
- Past Tense — The plain past た-form means 'did.' It follows the same sound changes as the て-form (just て→た, で→だ): 食べた, 行った, 飲んだ. Learn it by verb group.
- 〜たことがある — 〜たことがある means you have done something before — 日本に行ったことがある. Learn the past-form formation, the negative 〜たことがない (have never), and how it differs from the plain past.
- 〜てみてください — 〜てみる means to do something and see how it goes (try it out). Add ください for 〜てみてください — a friendly 'please give it a try.' Learn the form, conjugations, and casual 〜てみて.
- 〜と一緒に — 〜と一緒に means doing something 'together with' someone: 家族と一緒に旅行する. Learn the pattern, why と marks the companion, when 一緒に stands alone, and how it differs from plain と.
- 〜と思う — 〜と思う lets you say what you think: [plain form] + と思う. Learn the quotative と, why the clause stays plain, the 〜ようと思う 'I'm thinking of doing' use, and 〜と思っている.
