To put a noun sentence into the past — "was a student," "was a day off" — Japanese changes exactly one thing: the copula. です becomes でした, だ becomes だった, and the noun in front of them sits perfectly still. This is wonderfully simple, and it stays simple right up until you try to say "was expensive," where the whole logic flips: i-adjectives put themselves into the past and leave the copula out entirely. Getting the past tense right is really about one question you learn to ask automatically — and this page drills it in.
The past copula: だった and でした
There are just two forms. でした is the polite past; だった is its plain, casual twin. Both attach to a noun or na-adjective and mean "was."
昨日は休みでした。
kinō wa yasumi deshita
Yesterday was a day off. (polite)
あの店は静かだった。
ano mise wa shizuka datta
That shop was quiet. (plain, na-adjective)
子供の時は元気でした。
kodomo no toki wa genki deshita
I was healthy and full of energy as a child. (polite, na-adjective)
旅行はどうでしたか。
ryokō wa dō deshita ka
How was the trip? (polite question)
Notice what does not happen: 休み, 静か, 元気 don't change at all. In 学生だった ("was a student") the noun 学生 is byte-for-byte the same as in 学生だ ("is a student"). All the tense lives in the copula.
The noun and na-adjective never inflect — the copula carries tense
This is the load-bearing idea. A noun has no tense of its own; a na-adjective doesn't either. They lean on the copula, and so the copula does 100% of the tense work. Present だ/です → past だった/でした, and the word in front is untouched.
昔はここが海だった。
mukashi wa koko ga umi datta
This used to be the sea long ago. (plain)
試験は思ったより簡単だった。
shiken wa omotta yori kantan datta
The exam was easier than I expected. (plain, na-adjective)
彼女は昔、有名な歌手でした。
kanojo wa mukashi, yūmei na kashu deshita
She was a famous singer long ago. (polite)
i-adjectives are the exception: the WORD takes the past
Here is where English speakers stumble. An i-adjective (高い, 面白い, 寒い, おいしい) predicates on its own — it needs no copula — so it also carries its own past tense. The ending 〜い becomes 〜かった: 高い → 高かった ("was expensive"). There is no でした in sight, and adding one is wrong.
その映画はとても面白かった。
sono eiga wa totemo omoshirokatta
That movie was really interesting. (plain)
昨日は本当に寒かったね。
kinō wa hontō ni samukatta ne
It was really cold yesterday, wasn't it. (plain)
この料理、すごくおいしかったです。
kono ryōri, sugoku oishikatta desu
This dish was really delicious. (polite — 〜かった + です)
For politeness, i-adjectives keep their かった past and simply add です on top: 面白かったです, おいしかったです. The です is pure politeness dressing — see です: polite present — never a copula, and never でした.
The one diagnostic that prevents the mistake
Before you build any past-tense predicate, ask a single question: is the word a true い-adjective?
- Yes → the word takes the past: 〜い → 〜かった (高かった, 楽しかった).
- No (it's a noun or na-adjective) → the copula takes the past: だった / でした (学生だった, 静かでした).
That one test blocks the most frequent past-tense error in beginner Japanese. Watch out for two traps in the "is it い?" question. First, some na-adjectives end in the sound い but are not i-adjectives — きれい, 嫌い(きらい), 有名, 便利: their い is not the adjective ending, so they take でした/だった (きれいでした, not ×きれかった). Second, the adjective いい ("good") is irregular.
週末はすごく楽しかった。
shūmatsu wa sugoku tanoshikatta
The weekend was so much fun. (true i-adjective → かった)
部屋はとてもきれいでした。
heya wa totemo kirei deshita
The room was very clean. (きれい is a na-adjective → でした)
The いい trap (honest difficulty)
The adjective いい ("good, fine") does not become ×いかった. Its past is よかった, because いい is a colloquial surface form of the older 良い(よい), and the inflection is built on the よ- stem. This is simply irregular — memorize it. You'll hear it constantly as よかった ("that's good / I'm glad / phew").
間に合った?よかった!
ma ni atta? yokatta!
You made it in time? Oh good! (past of いい = よかった)
The compound かっこいい ("cool, good-looking") inherits the same irregularity: かっこよかった, not ×かっこいかった.
Orthography note
でした is written entirely in kana — there is no kanji for it. だった is likewise kana, and it leaves any kanji in the preceding noun untouched: 休みだった, 先生でした. For i-adjectives, only the okurigana changes: 高い → 高かった keeps the kanji 高 and swaps the kana tail い → かった. One frozen relic worth recognizing but not producing: the archaic hyper-polite past of i-adjectives was 〜うございました, which survives today only in the set phrase ありがとうございました (archaic elsewhere, but perfectly current here).
Common Mistakes
1. Treating an i-adjective like a noun. The classic error — ×高いでした / ×高いだった for "was expensive."
❌ このかばんは高いでした。
kono kaban wa takai deshita
Wrong — an i-adjective takes its own past, not でした.
✅ このかばんは高かったです。
kono kaban wa takakatta desu
This bag was expensive.
2. Conjugating the いい adjective regularly. The past of いい is よかった.
❌ 天気がいかった。
tenki ga ikatta
Wrong — いい is irregular.
✅ 天気がよかった。
tenki ga yokatta
The weather was nice.
3. Treating an い-ending na-adjective as an i-adjective. きれい, 有名, 便利 are na-adjectives; they take でした/だった.
❌ 昔、この辺は便利かった。
mukashi, kono hen wa benrikatta
Wrong — 便利 is a na-adjective, not an i-adjective.
✅ 昔、この辺は便利だった。
mukashi, kono hen wa benri datta
This area used to be convenient.
4. Sticking でした onto the かった form. Don't double up politeness markers — かった already carries the past; add plain です if you want polite, not でした.
❌ 映画は面白かったでした。
eiga wa omoshirokatta deshita
Wrong — かった + でした doubles the past.
✅ 映画は面白かったです。
eiga wa omoshirokatta desu
The movie was interesting.
Key Takeaways
- The past copula is でした (polite) / だった (plain), and it attaches to nouns and na-adjectives, which never change themselves.
- i-adjectives inflect on their own: 〜い → 〜かった (高かった), then add plain です for politeness — never でした.
- The diagnostic: true い-adjective? → word takes かった; otherwise → copula takes だった/でした.
- いい is irregular: past = よかった (and かっこよかった).
- Watch the い-ending na-adjectives (きれい, 有名, 便利) — they take でした/だった, not かった.
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
- 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 (高くなかった).
- Negative: じゃない / ではないN5 — The negative copula on a register ladder — casual じゃない, written ではない, polite じゃありません / ではありません — plus why na-adjectives negate the same way but i-adjectives never do (高くない, never ×高いじゃない).
- です: Polite PresentN5 — です as the polite non-past copula for nouns and na-adjectives — and, crucially, as a bare politeness marker on i-adjectives that already predicate, which is why the negatives differ (静かじゃないです vs 高くないです).
- na-Adjectives: PastN5 — The past and past-negative of な-adjectives — 静かだった / 静かでした — where the copula carries tense, not the adjective.