Plain past negative: 〜なかった
Form the casual past negative of any Japanese verb by transforming the plain negative 〜ない into 〜なかった, mirroring い-adjective past inflection.
Plain Past Negative: Verb Stem + なかった
kinou asagohan o tabenakatta
I did not eat breakfast yesterday.
Present Negative (〜ない) vs Past Negative (〜なかった)
Micro-Shift今日は どこにも 行かない。
Plain present negativeI'm not going anywhere today.
Expresses refusal or negative habit in the present.
Example Sentences

I went to the hospital.

I didn't eat anything this morning.
Verb Endings Matrix
7 rules| Form | Ending change | Example |
|---|---|---|
| Group 2 · Ichidan | るなかった | 食べる · 見る食べなかった · 見なかった |
| Group 1 · Godan | うわなかった | 買う買わなかった |
| Group 1 · Godan | つ · るたなかった · らなかった | 待つ · 取る待たなかった · 取らなかった |
| Group 1 · Godan | む · ぶ · ぬまなかった · ばなかった · ななかった | 飲む · 呼ぶ飲まなかった · 呼ばなかった |
| Group 1 · Godan | く · ぐかなかった · がなかった | 書く · 泳ぐ書かなかった · 泳がなかった |
| Group 1 · Godan | すさなかった | 話す話さなかった |
| Group 3 · Irregular | する · くる · あるしなかった · こなかった · なかった | する · 来る · あるしなかった · 来なかった · なかった |
Mental Model: The Two-Step Architectural Logic
Forming the plain past negative (“did not do”) in Japanese is mathematically regular once you understand its two-step construction:
- Step 1: Start with the plain present negative: 〜ない.
- 食べる → 食べない (do not eat)
- 行く → 行かない (do not go)
- Step 2: Treat ない exactly like an い-adjective!
- In Japanese, to put any い-adjective into the past tense, you drop the final い and add かった:
- 高い (expensive) → 高かった (was expensive)
- ない (does not exist) → なかった (did not exist / was not)
- Therefore, every verb negative drops い and gains かった:
- 食べない → 食べなかった (tabenakatta): “did not eat.”
- 行かない → 行かなかった (ikanakatta): “did not go.”
Group-by-Group Conjugation Summary
Because 〜なかった builds directly upon the ない-stem, the verb group rules are identical to making the negative form:
- Group 1: Godan Verbs (u-ending → a-sound + なかった):
- 書く (kaku) → 書かない → 書かなかった (kakanakatta): “did not write.”
- 行く (iku) → 行かない → 行かなかった (ikanakatta): “did not go.”
- 話す (hanasu) → 話さない → 話さなかった (hanasanakatta): “did not speak.”
- 待つ (matsu) → 待たない → 待たなかった (matanakatta): “did not wait.”
- 飲む (nomu) → 飲まない → 飲まなかった (nomanakatta): “did not drink.”
- Special w-shift: Verbs ending in a bare vowel + う shift to わ:
- 買う (kau) → 買わない → 買わなかった (kawanakatta): “did not buy.”
- Group 2: Ichidan Verbs (Drop る + なかった):
- 食べる (taberu) → 食べない → 食べなかった (tabenakatta): “did not eat.”
- 見る (miru) → 見ない → 見なかった (minakatta): “did not see / watch.”
- 起きる (okiru) → 起きない → 起きなかった (okinakatta): “did not wake up.”
- Irregular Verbs (Two to Memorize):
- する (suru) → しない → しなかった: “did not do.”
- 来る (kuru) → 来ない → 来なかった (konakatta): “did not come” (stem vowel shifts to ko!).
- The Critical Existence Verb Exception (ある):
- The verb ある (to exist) has no form
*あらない. Its negative is simply ない. - Therefore, its plain past negative is simply なかった:
- 時間がなかった: “There was no time / I didn't have time.”
Register Nuance: Casual vs Polite
When speaking with friends, family, and peers, 〜なかった is the natural everyday default:
- Casual: 昨日は勉強しなかった: “I didn't study yesterday.”
- Polite (Standard): 昨日は勉強しませんでした: Standard polite form.
- Polite (Colloquial): 昨日は勉強しなかったです: Very common in modern spoken Japanese; slightly softer and friendlier than 〜ませんでした.
In Dialogue
Kenji昨日の映画、見た?
Did you watch yesterday's movie?
Yukiううん、時間がなくて見なかったよ。
No, I didn't have time so I didn't watch it.
Quick Check
What is the plain past negative form of 買う (kau / to buy)?