The polite past-negative — 〜ませんでした — is how you say "didn't do" or "hasn't done" politely: with strangers, customers, teachers, colleagues, on the phone, and anywhere else you are already using です and ます. It is the polite counterpart of the casual 〜なかった, and it shares the best feature of the whole polite-verb family: it is completely regular for every verb, with no sound-changes, ever.
The rule: ません → ませんでした
Take the polite negative 〜ません and add でした — the past tense of the copula です. That's the entire rule.
| Dictionary | Polite negative (〜ません) | Polite past-negative (〜ませんでした) |
|---|---|---|
| 食べる | 食べません | 食べませんでした |
| 行く | 行きません | 行きませんでした |
| 飲む | 飲みません | 飲みませんでした |
| 書く | 書きません | 書きませんでした |
| 買う | 買いません | 買いませんでした |
| する | しません | しませんでした |
| 来る(くる) | 来ません(きません) | 来ませんでした(きませんでした) |
| ある | ありません | ありませんでした |
昨日は仕事に行きませんでした。
kinō wa shigoto ni ikimasen deshita
I didn't go to work yesterday.
手紙を書きませんでした。
tegami o kakimasen deshita
I didn't write the letter.
誰も来ませんでした。
dare mo kimasen deshita
Nobody came.
Why this form never changes shape
Everything in the polite system rides on the ます-stem (連用形) — the same い-row stem you already use for ます and 〜ました. Because ません and でした both attach to that ready-made stem, none of the messy consonant fusions of the plain forms can ever occur. Watch what this spares you:
| Verb | Polite past-negative (regular) | Plain past-negative (stem shifts) |
|---|---|---|
| 行く | 行きませんでした | 行かなかった |
| 飲む | 飲みませんでした | 飲まなかった |
| 買う | 買いませんでした | 買わなかった |
| 話す | 話しませんでした | 話さなかった |
その時は日本語が全然わかりませんでした。
sono toki wa nihongo ga zenzen wakarimasen deshita
Back then I didn't understand Japanese at all.
電車が来なくて、間に合いませんでした。
densha ga konakute, ma ni aimasen deshita
The train didn't come, so I didn't make it in time.
Notice the second example mixes registers correctly: the subordinate clause uses the plain 来なくて, while the main sentence ends in the polite ませんでした. The plain form is normal inside clauses; only the sentence-final verb needs to be polite.
Two things it stacks — and why でした, not だった
It helps to see 〜ませんでした as two polite pieces bolted together:
- ません — the polite negative of ます ("does not").
- でした — the polite past of the copula です ("was").
Both halves are the polite member of their pair. That is why the past marker is でした and never the plain だった: a form built entirely out of polite pieces stays polite all the way through. Saying ×ませんだった would clash a polite negative with a plain-past copula — Japanese does not mix them.
昨日は忙しくて、昼ごはんを食べませんでした。
kinō wa isogashikute, hiru-gohan o tabemasen deshita
I was busy yesterday, so I didn't eat lunch.
すみません、メールに気づきませんでした。
sumimasen, mēru ni kizukimasen deshita
Sorry, I didn't notice your email.
The modern drift toward 〜なかったです
There is a second, lighter way to be politely past-negative, and you will hear it constantly in real conversation: take the plain 〜なかった and add です, giving 〜なかったです (informal-polite / conversational).
| Plain | Polite — traditional (formal) | Polite — modern (conversational) |
|---|---|---|
| 行かなかった | 行きませんでした | 行かなかったです |
| 食べなかった | 食べませんでした | 食べなかったです |
| わからなかった | わかりませんでした | わからなかったです |
This is the exact same register drift you see in the copula's past-negative, where the formal 学生ではありませんでした ("wasn't a student") gives way in speech to 学生じゃなかったです. Both the verb and the copula are sliding toward the lighter なかったです shape.
週末はどこにも行きませんでした。
shūmatsu wa doko ni mo ikimasen deshita
I didn't go anywhere over the weekend.
Not the same as "haven't yet"
A subtle trap: 〜ませんでした describes a closed, completed non-event — a window that has shut. It is not the same as "haven't done it yet," which is still pending.
昨日は薬を飲みませんでした。
kinō wa kusuri o nomimasen deshita
I didn't take my medicine yesterday. (that day is over — I didn't)
まだ薬を飲んでいません。
mada kusuri o nonde imasen
I haven't taken my medicine yet. (still pending — I might)
English blurs these with "didn't / haven't"; Japanese keeps them apart. Use ませんでした only when the opportunity has already passed.
Common mistakes
❌ 昨日は仕事に行かなかったませんでした。
kinō wa shigoto ni ikanakatta masen deshita
Incorrect — you've marked the past twice (なかった + でした). Pick one.
✅ 昨日は仕事に行きませんでした。
kinō wa shigoto ni ikimasen deshita
I didn't go to work yesterday.
❌ 手紙を書かないでした。
tegami o kakanai deshita
Incorrect — でした can't sit on a plain negative; the polite form is built on ません.
✅ 手紙を書きませんでした。
tegami o kakimasen deshita
I didn't write the letter.
❌ 誰も来ませんだった。
dare mo kimasen datta
Incorrect — after ません the past copula is でした, never the plain だった.
✅ 誰も来ませんでした。
dare mo kimasen deshita
Nobody came.
❌ 昨日は学校に行きませんかった。
kinō wa gakkō ni ikimasen katta
Incorrect — the polite past-negative is ません + でした, not a mash-up with かった.
✅ 昨日は学校に行きませんでした。
kinō wa gakkō ni ikimasen deshita
I didn't go to school yesterday.
Key takeaways
- One rule: 〜ません
- でした. Regular for every verb, zero sound-changes.
- It's でした, not だった — a fully polite form keeps its polite past copula.
- The lighter alternative: 〜なかったです (built on the plain 〜なかった) — recognize it, but keep ませんでした for formal use.
- Read 来ませんでした as きませんでした — 来 uses its き-stem throughout the polite forms.
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
- Polite Negative 〜ませんN5 — The polite 'don't / won't' form — swap ます for ません on the ます-stem, and use it to soften invitations.
- Plain Past-Negative 〜なかったN5 — How to form the casual past-negative by inflecting the 〜ない form like an i-adjective — ない becomes なかった, so anyone who can say 〜ない already has 〜なかった.
- Polite Past 〜ましたN5 — How to form the polite past by swapping ます for ました on the ます-stem — completely regular for every verb, with no sound-changes ever.
- 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 (高くなかった).
- Plain vs Polite RegisterN5 — The register axis every Japanese sentence sits on — plain 食べる for intimates and writing versus polite 食べます for strangers and superiors — and why it is decided only at the sentence's final verb.