The plain past-negative — the 〜なかった form — is how you say "didn't do" or "hasn't done" when you are speaking casually: with friends, family, in a diary, or inside your own head. It is the casual counterpart of the polite 〜ませんでした. And here is the good news up front: there is nothing new to memorize. If you can already make the plain negative 〜ない, you already have the past-negative — you just inflect that ない the same way you inflect any i-adjective.
The rule: ない → なかった
Take the plain negative form and change its final ない to なかった. That's the entire rule, and it works for every verb class without a single exception.
Why does it work so cleanly? Because the negative ending ない is not a verb — it behaves exactly like an i-adjective. And the past of any i-adjective is made by dropping the final い and adding かった: 高い → 高かった (takakatta, "was expensive"), 楽しい → 楽しかった (tanoshikatta, "was fun"). Apply that same move to ない and you get なかった. The past tense lives inside かった, not anywhere else.
| Dictionary | Plain negative (〜ない) | Plain past-negative (〜なかった) |
|---|---|---|
| 食べる | 食べない | 食べなかった |
| 行く | 行かない | 行かなかった |
| 飲む | 飲まない | 飲まなかった |
| 書く | 書かない | 書かなかった |
| 話す | 話さない | 話さなかった |
| 買う | 買わない | 買わなかった |
| する | しない | しなかった |
| 来る(くる) | 来ない(こない) | 来なかった(こなかった) |
| ある | ない | なかった |
昨日は何も食べなかった。
kinō wa nani mo tabenakatta
I didn't eat anything yesterday.
パーティーに来なかった。
pātī ni konakatta
He didn't come to the party.
全然勉強しなかった。
zenzen benkyō shinakatta
I didn't study at all.
The two irregular verbs stay simple
Japanese has only two genuinely irregular verbs, する and 来る, and both are painless here because the irregularity has already happened by the time you reach the negative. する → しない → しなかった. 来る → 来ない (こない) → 来なかった (こなかった). Just note the reading: 来なかった is konakatta, not kinakatta — 来 shifts to the こ-stem in the negative, exactly as it does in 来ない.
週末はどこにも行かなかった。
shūmatsu wa doko ni mo ikanakatta
I didn't go anywhere over the weekend.
昨日は誰も来なかったね。
kinō wa dare mo konakatta ne
Nobody came yesterday, huh.
ごめん、電話に気づかなかった。
gomen, denwa ni kizukanakatta
Sorry, I didn't notice your call.
Where English speakers go wrong: ない already carries the past
This is the one mistake almost every English speaker makes at least once. In English, "did not eat" needs a past-tense helper — did. So learners instinctively hunt for a past-tense word to bolt onto Japanese too, and they reach for the copula's past だった or でした:
❌ 昨日は何も食べないだった。
kinō wa nani mo tabenai datta
Incorrect — ない is not a noun; it can't take the copula-past だった.
✅ 昨日は何も食べなかった。
kinō wa nani mo tabenakatta
I didn't eat anything yesterday.
The pastness is already inside なかった — the かった is the past. Adding だった or でした on top is like saying "didn't didn't." Once you see ない as an i-adjective rather than an English "not," the temptation disappears: you would never say ×高いだった for "was expensive," and 食べないだった is the exact same error.
The polite version: two correct shapes
Because なかった is literally the past tense of the adjective ない, it produces something learners often find surprising: the plain past-negative has two legitimate polite forms, and they mirror the copula precisely.
| Plain | Polite — traditional (formal) | Polite — modern (informal-polite) |
|---|---|---|
| 食べなかった | 食べませんでした | 食べなかったです |
| 行かなかった | 行きませんでした | 行かなかったです |
| しなかった | しませんでした | しなかったです |
The first route rebuilds the sentence around ます and gives you 〜ませんでした (formal / neutral-polite). The second route simply adds です to the plain 〜なかった, giving 〜なかったです (informal-polite / conversational) — polite because of です, but built on the casual stem. Both are correct.
This is the same fork you see in the copula's past-negative: the formal ではありませんでした versus the everyday じゃなかったです. In both cases modern conversation drifts steadily toward the lighter, なかったです-shaped form, while the ます-based form stays as the safe choice for genuinely formal settings. The practical takeaway: recognize both, but you only ever need to produce one.
その話は全然知らなかったです。
sono hanashi wa zenzen shiranakatta desu
I had no idea about that.
思ったより高くなかった。
omotta yori takaku nakatta
It wasn't as expensive as I thought.
That last example is a real i-adjective (高い), and it takes exactly the same かった ending as なかった — proof that ない is just another adjective in disguise. Learn the i-adjective past and the verb past-negative for free, in one stroke.
Register: this is the casual form
〜なかった is casual register. Use it with people you are close to, in notes and texts, and — importantly — inside subordinate clauses even within polite speech, because the plain form is the default anywhere that isn't the final verb of a polite sentence:
宿題をしなかったから、先生に叱られました。
shukudai o shinakatta kara, sensei ni shikararemashita
Because I didn't do my homework, I got scolded by the teacher.
Notice how しなかった sits casually inside the から-clause while the sentence still ends politely in 〜ました. To end a sentence politely with a stranger or superior, switch to 〜ませんでした.
Common mistakes
❌ 昨日は何も食べないだった。
kinō wa nani mo tabenai datta
Incorrect — don't add だった; ない already inflects for the past.
✅ 昨日は何も食べなかった。
kinō wa nani mo tabenakatta
I didn't eat anything yesterday.
❌ パーティーに来ないでした。
pātī ni konai deshita
Incorrect — でした can't sit on a plain negative like this.
✅ パーティーに来なかった。
pātī ni konakatta
He didn't come to the party. (polite: 来ませんでした / 来なかったです)
❌ 全然勉強しないかった。
zenzen benkyō shinai katta
Incorrect — you can't leave ない intact and add かった; the final い of ない becomes かった.
✅ 全然勉強しなかった。
zenzen benkyō shinakatta
I didn't study at all.
❌ 昨日は誰もきなかった。
kinō wa dare mo kinakatta
Incorrect reading — 来ない is こない, so the past-negative is こなかった, not きなかった.
✅ 昨日は誰も来なかった。
kinō wa dare mo konakatta
Nobody came yesterday.
Key takeaways
- One move: take the 〜ない form and change ない → なかった (the i-adjective past, い → かった).
- The past lives in かった. Never add だった or でした on top — that double-marks the tense.
- The irregulars behave: しない → しなかった, 来ない → 来なかった (read konakatta).
- Polite has two shapes: the formal 〜ませんでした and the modern 〜なかったです — recognize both, produce one.
Now practice Japanese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Japanese→Related Topics
- Plain Negative 〜ないN5 — The casual 'don't / won't' form — how 〜ない replaces the verb ending, why 買う becomes 買わない, and why it then behaves like an adjective.
- 〜ない Inflects Like an i-AdjectiveN4 — The structural key to every negative form — 〜ない is a genuine い-adjective, so its past is なかった, its te-form なくて, and it never takes だった.
- Polite Past-Negative 〜ませんでしたN5 — How to form the polite past-negative by stacking the polite negative 〜ません and the past copula でした — sound-change-free and identical in shape for every verb.
- Plain Past 〜たN5 — How to form the casual past tense with 〜た/〜だ, and why it is the te-form with its final vowel swapped.
- Past Negative: じゃなかった / ではありませんでしたN5 — The past-negative copula across registers — casual じゃなかった, formal ではありませんでした, and the modern lighter じゃなかったです — built by putting the negative ない into its own past なかった, with i-adjectives following their own path (高くなかった).
- i-Adjectives: Past Negative (〜くなかった)N5 — The past negative of an い-adjective is 〜くなかった (高い→高くなかった) — nothing new to memorize, because it is simply the negative 〜くない with its ない half conjugated into the past exactly like any other い-adjective.