Grammar2026-05-28 · 10 min read

は vs が: The Complete Guide to Japanese's Hardest Particle

The は/が distinction confuses learners at every JLPT level — from N5 beginners to N1 candidates. This guide explains the real difference, gives you clear rules, and shows you exactly how it appears on the JLPT exam.

JLPT N1 Certified Teacher
Japanese language teacher with experience teaching learners from Vietnam, Indonesia, and Mongolia.

Why は and が Confuse Everyone

I have taught は vs が more times than I can count, and the confusion is always the same: both particles can appear in the same position, both can follow a noun that performs an action, and to a beginner they look almost interchangeable. Sometimes they nearly are. But native speakers feel the difference immediately — and the JLPT tests it at every single level.

The explanation you'll find in most textbooks — "は is topic, が is subject" — is correct but incomplete. A topic can be the grammatical subject. A grammatical subject can be the topic. Understanding the real distinction requires understanding what は and が signal to the listener, not just what grammatical function they serve.

Here is the insight I give every student who gets stuck: は and が are not just grammatical labels — they are communication signals. は says "let's talk about this." が says "this is the answer, the new information, the one I'm pointing at." Once that clicks, a lot of the confusion starts to dissolve.

5 Rules That Actually Help

Rule 1 — は marks the topic, not the subject

は (wa) marks what the sentence is about — the topic. The topic is something already known to both the speaker and listener, or something being introduced as a general point of discussion. It often answers the question 'what are we talking about?' A topic does not have to be the grammatical subject of the sentence — and this is where many learners get tangled.

猫は魚を食べます。 (As for the cat — [it] eats fish.) Topic: cat. Subject of eating: cat (implied).

Rule 2 — が marks the grammatical subject or new information

が (ga) marks the grammatical subject — the entity doing the action or being described. It also introduces new information that the listener doesn't yet know. When answering 'who?' or 'what?' questions, the answer always takes が. I tell my students: if you can hear a hidden 'it's...' before the word, が is probably right.

猫が魚を食べます。 (It's the cat that eats fish — not the dog.) Subject + identification.

Rule 3 — は often implies contrast

When は appears mid-sentence or in a context where alternatives exist, it implies 'as opposed to something else.' This is why は can feel slightly adversarial. 私はわかります carries a subtle undertone of 'I understand (even if others don't).' が never does this. Once you notice it, you start hearing it everywhere in real Japanese.

コーヒーは飲みます。(I do drink coffee — [but maybe not tea, or alcohol]).

Rule 4 — Stative verbs prefer が

Verbs expressing states, preferences, abilities, and perception — ある, いる, できる, わかる, 好き, 欲しい, 見える, 聞こえる — typically take が for their subject. This surprises learners who have been told は goes almost everywhere. My N4 students trip over this constantly when they learn できる.

日本語がわかります。(I understand Japanese.) ✅ — 日本語はわかります sounds contrastive, not neutral.

Rule 5 — Question words always take が

Hard rule, no exceptions: 誰 (who), 何 (what), どれ (which), どこ (where as subject) always take が when they are the subject. Never は. If a student asks me which rule to memorize first, I say this one. Get it automatic. The JLPT tests it at every level.

誰が来ましたか? (Who came?) ✅ — Never: 誰はきましたか? ❌

Side-by-Side Examples

私は学生です。

I am a student.

は marks the topic. The sentence tells us something about 'me' as the established topic.

私が学生です。

I am the student (not someone else).

が marks emphasis or contrast. Used when identifying who the student is from a set of possibilities.

象は鼻が長い。

As for elephants, their noses are long.

The classic double-particle sentence. 象は = topic (elephants, as a general subject). 鼻が = subject of the predicate (the nose is what is long). This one confuses almost every beginner — and a surprising number of intermediate learners too.

誰がケーキを食べましたか?

Who ate the cake?

が is always used with question words (誰, 何, どれ). This is a hard rule with no exceptions.

日本語は難しいですが、面白いです。

Japanese is difficult, but interesting.

は sets the topic (Japanese) for the whole sentence. Both clauses say something about that same topic.

How は vs が Appears on the JLPT

The JLPT tests は vs が in two main ways:

  1. Fill-in-the-blank: A sentence with a blank where you choose は or が. These questions test whether you recognize a question-word sentence (requires が), a contrastive context (requires は), or a stative verb pattern (requires が).
  2. Sentence rearrangement: You are given scrambled parts and must put them in the correct order. These questions often hide は vs が decisions inside the arrangement task — you need to correctly identify what role each noun plays.

The trap I see most often: a sentence where both は and が sound grammatically fine, but one carries a nuance that does not fit the context. Train yourself to always ask: is this introducing new information (→ が) or establishing a known topic (→ は)?

Teacher's Note

Do not try to memorize は vs が as a rule chart. The rules help you understand the logic, but real mastery only comes from reading and listening to a lot of Japanese. Every sentence you read, ask: "why は here, not が?" You will get it wrong sometimes. That is fine. After a few hundred sentences, it starts to feel natural — and then one day you just know.

The only way to get this is practice

Nihongo Pass gives you N5–N3 grammar quizzes designed by a JLPT N1 teacher — including は vs が questions in real sentence contexts at every level.

Start Free Training →