jabi.

-았-/-었-

-았어요/었어요: Korean Past Tense, Built From What You Know

Past tense — marks an action or state that already happened.

Before this, make sure you know: -아요 / -어요

How to form it

When Form Example
Stem vowel is or -았어요 가다 → 갔어요 / 좋다 → 좋았어요
Any other vowel -었어요 먹다 → 먹었어요
하다 verbs 했어요 공부하다 → 공부했어요
Formal -았/었습니다 갔습니다 / 먹었습니다
Noun + 이다 -이었어요 / -였어요 학생이었어요 / 가수였어요

Korean past tense is the one piece of beginner grammar that asks nothing new of you. If you can build -아요 / -어요, you already have it.

The rule is the rule you know

Take the stem, apply the same vowel test, and insert or before 어요.

or 았어요
anything else었어요
하다했어요

가다   →  가요    →  갔어요
좋다   →  좋아요  →  좋았어요
먹다   →  먹어요  →  먹었어요
공부하다 → 공부해요 → 공부했어요

+ 았어요 merges to 갔어요, exactly as + 아요 merged to 가요. The contraction behaves the same way at both tenses.

Every irregular carries over

This is the part worth stating plainly: you do not learn a second set of irregulars.

DictionaryPresentPast
바쁘다바빠요바빴어요
춥다추워요추웠어요
듣다들어요들었어요
쓰다써요썼어요

The stem change happens once, when you build the 해요 form. The past marker attaches to whatever came out of that.

So the practical advice is: get the present tense automatic, and the past costs you nothing.

With nouns

이다 follows its own consonant/vowel split, as always:

  • 학생이었어요 — I was a student.
  • 가수였어요 — I was a singer.

Same logic as 학생이에요 / 가수예요 in 이다, one layer deeper.

The mistake to avoid

The past marker does not go on connectors that refuse it.

어제 바빴어서 못 갔어요.   ❌
어제 바빠서 못 갔어요.     ✅

-아서 / -어서 never takes /. The tense lives in the final verb — 못 갔어요 — and that is enough to place the whole sentence in the past.

-(으)니까 is the opposite: 바빴으니까 is completely normal. Each connector has its own rule, and this pair is the one that catches everyone.

Time words that refuse

어제에 갔어요.   ❌
어제 갔어요.     ✅

어제, 오늘, 내일, 지금, 매일 take no particle. Other time expressions do — 3, 월요일, 작년. There is no rule to derive; the list is short enough to memorise.

Two past markers

You will eventually meet -았었/-었었:

서울에 살았었어요 — I used to live in Seoul. (but not any more)

The doubled marker implies the situation has since changed. It is a real distinction, but not one you need while you are still making the basic past automatic.

A sentence you can build now

어제 친구를 만났어요. 같이 밥을 먹었어요.
I met a friend yesterday. We ate together.

Two past-tense sentences, built entirely from the present tense you already had.

Do not confuse it with

Taught alongside this

In the Sejong course this appears in 토요일에 친구를 만났어요 — Sejong Korean 1, Unit 8, on the theme of 날짜. These come with it:

Words used above

Tap the speaker to hear it read aloud by your browser.

어제eojeyesterdayTakes no particle — 어제 갔어요, never 어제에 갔어요.
아까akkaa little while ago (today)
벌써beolsseoalready
아직ajiknot yet, still
먹다meokdato eat

Quick check

No sign-up, no score saved — just see if it stuck.

1. What is 먹다 in the past?

2. What is 바쁘다 in the past?

3. Which is correct: 'I was busy yesterday, so I couldn't go'?

Common questions

Do I need to learn new irregulars?

No. The past tense uses the same stem you already built for 해요체, so -drop, -irregular and -irregular all behave identically. Get 해요 right and the past comes free.

What about 했었어요 with two past markers?

That is the past perfect, 았었/었었. It implies the situation has since changed — 서울에 살았었어요 means you lived in Seoul but no longer do. Useful later, not needed now.

Does 어제 need a particle?

No. 어제, 오늘, 내일, 지금 and 매일 all refuse 에. 어제에 갔어요 is wrong; it is simply 어제 갔어요.

Can the past marker go before connectors?

It depends on the connector. -(으)니까 takes it freely — 바빴으니까. -아서/어서 never does. Check each connector as you learn it.

Seen in the wild

Lessons where this pattern showed up in real Korean — news, slang, drama lines.