“noni vs kedo vs ga”: The Three Concessive Siblings [JLPT N4-N3]
Content by NTJ Kuma · Nihongo to Japan editorial team · Updated July 27, 2026
「練習したのに上達しない」「難しいけど合格した」 — one “but,” from emotional のに to neutral が.
「毎日頑張ったのに、落ちた」 — 「のに」 hides frustration
「毎日頑張ったのに、試験に落ちた」 (I worked hard every day, yet I failed) — all three mean “although ~, but,” but 「のに・けど・が」 differ a lot in emotional charge: のに = “even though ~” (with dissatisfaction, surprise, regret); けど = “but” (neutral, colloquial); が = “but” (neutral, more written). This guide picks the right adversative by “emotion” and “register.”
Emotion, strongest to mildest: のに > けど ≒ が
- のに = even though ~ (dissatisfaction, regret, surprise): 安いのに、おいしい (cheap, yet tasty = surprise).
- けど = but (neutral, colloquial, most useful): 安いけど、おいしい (cheap, but tasty).
- が = but (neutral, more written, formal): 安いですが、おいしいです.
All three are adversative; the difference is のに carries emotion, けど/が are neutral (が more formal).
How to Connect
| Form | Nuance | Attachment |
|---|---|---|
| 〜のに | even though (emotional) | plain form (na-adj/noun + な) + のに |
| 〜けど | but (colloquial, neutral) | plain/polite + けど |
| 〜が | but (written, neutral) | polite + が |
See it in context
- 毎日頑張ったのに、試験に落ちてしまった。(I worked hard daily, yet I failed.) — frustration
- 約束したのに、来なかった。(We had a promise, yet he didn't come.) — dissatisfaction
- この店は安いけど、おいしいよ。(This place is cheap, but tasty.) — neutral colloquial
- すみませんが、席を替わっていただけますか。(Excuse me, but could you switch seats?) — formal (softener)
- お電話いただいたのに、出られなくてすみません。(You called, yet I couldn't answer — sorry.) — regret
⚠️ Where learners slip up
① 「のに」 can't be followed by a command/intention/conjecture. ✗ 難しいのに、頑張れ/頑張ろう. For a command, use 「けど」 (難しいけど、頑張って). のに only states an established “even though” fact.
② 「のに」 carries emotion — careful in formal settings. のに often conveys dissatisfaction or complaint (約束したのに!), which can sound emotional toward superiors; in formal settings, prefer が.
③ 「けど」 is the safest colloquial adversative. When unsure of the emotion, けど is safest (neutral, all-purpose); が is its written version.
🔄 Compare with similar forms: のに/けど/が/ても
| Form | Nuance | Example |
|---|---|---|
| 〜のに | even though (emotional) | 頑張ったのに |
| 〜けど | but (colloquial neutral) | 頑張ったけど |
| 〜が | but (written neutral) | 頑張りましたが |
| 〜ても | even if (hypothetical) | 頑張っても |
💡 The one thing to remember
For the three adversatives, start with emotion: のに = “even though” with dissatisfaction/surprise (most charged), けど = neutral “but” (all-purpose colloquial), が = けど's written formal version. Practical advice: in everyday speech, 「けど」 is safest; use のに only to stress the frustration or surprise of “even though ~” (and never put a command after it); use が for essays and formal reports. Grasp “のに has emotion, けど/が are neutral” and you can tell them apart.
❓ Questions you might have
Q: 「頑張ったのに」 vs 「頑張ったけど」?
「〜のに」 carries emotion (dissatisfaction, surprise, regret): 頑張ったのに (I worked so hard, yet… = frustration); 「〜けど」 is a neutral statement: 頑張ったけど (I tried, but… = plain contrast). For “aggrieved, surprised,” use のに; for a mere pivot, けど.
Q: Can 「頑張ろう」 follow 「のに」?
No. 「のに」 only states an established fact and can't be followed by a command, intention, or conjecture (✗ 難しいのに頑張ろう). For “it's hard, but let's try,” use けど/ても (難しいけど頑張ろう/難しくても頑張ろう).
🖊️ Practice Questions (5)
Q1. 「毎日練習した___、全然上手くならない。」(Even though I practiced every day, I'm not getting better at all — disappointment)
(A) けど (B) が (C) のに (D) both A and B work
Q2. 「試験が難しかった___、なんとか合格した。」(The exam was hard, but I somehow passed — a positive result)
(A) のに (B) ので (C) けど (D) から
Q3. 「お電話いただいた___、席を外しておりました。」(Although you called, I was away from my desk — polite / written)
(A) のに (B) けど (C) が (D) のに(あるべき感謝)
Q4. 「のに」が最も自然な文はどれ?
(A) 努力したのに、合格した。
(B) 頑張ったのに、落ちてしまった。(失望・不満)
(C) 難しいのに、やってみよう。
(D) 早起きしたのに、元気だ。
Q5. 「のに」「けど」「が」の感情強度の順は?
(A) が > けど > のに
(B) のに(most emotional)> けど(neutral)> が(most objective)
(C) けど > のに > が
(D) 感情的な差はない。
Answer Explanations
1. (C) のに ── 「毎日練習したのに」(even though I practiced every day), 「全然上手くならない」(yet not improving at all) = disappointment / dissatisfaction → のに (an emotional contrastive).
2. (C) けど ──「試験が難しかったけど、なんとか合格した」(the exam was hard, but I somehow passed) = a neutral contrastive (colloquial). (A) のに carries "disappointment / surprise," which doesn't fit a positive result; (B) ので / (D) から are causal.
3. (C) が ── 「お電話いただいたが」(although you called), 「席を外しておりました」(I was away) = a written / polite contrastive → が (most formal / written).
4. (B) ── 「頑張ったのに、落ちてしまった」(even though I tried hard, I failed) = a contrastive of disappointment / dissatisfaction → the typical use of のに. (A) のに + a positive result (passing) = unnatural (のに is usually followed by a disappointing result).
5. (B) ── Emotional intensity: のに (strongest — with a sense of disappointment) > けど (neutral / light colloquial) > が (most objective / written).