Both of these endings join two clauses in the order the events happened, and both often come out in English as a plain "and." But they encode a different relationship between the two events. -고 simply lists them: "I did A, and I did B" — two things, side by side, with no claim that one led into the other. -아서/어서 makes the first action a precondition that carries into the second: the location you reached, the thing you bought, the posture you took persists into event two. The governing distinction is two independent events versus the first one feeding the second.
This matters most with sequences where English speakers cannot hear the difference, because English uses "and" for both. 친구를 만나고 영화를 봤어요 and 친구를 만나서 영화를 봤어요 both translate as "I met a friend and watched a movie" — but they describe two different afternoons.
The test: does event 2 use what event 1 set up?
Run this on any pair of actions. Does the second action happen in the place, with the thing, or in the state that the first action produced?
- Yes → the first feeds the second → -아서.
- No, they're just two separate things you did → -고.
친구를 만나고 영화를 봤어요.
chingureul mannago yeonghwareul bwasseoyo
I met a friend, and [separately] watched a movie. (two loose events)
친구를 만나서 영화를 봤어요.
chingureul mannaseo yeonghwareul bwasseoyo
I met a friend and watched a movie (together with that friend). (the meeting feeds the watching)
In the 고 version, meeting and movie-watching are just two things that happened; maybe you watched the movie alone later. In the 서 version, the friend you met is the friend you watched with — the meeting carries into the watching. Same words, different story.
Motion + action there = almost always 아서
The most reliable place to feel this is motion verbs. When you go/come somewhere and then act there, the going feeds the acting, so it takes 아서. This is why 가서, 와서, 앉아서 are everywhere.
집에 가서 잤어요.
jibe gaseo jasseoyo
I went home and slept (there).
도서관에 가서 공부했어요.
doseogwane gaseo gongbuhaesseoyo
I went to the library and studied (there).
앉아서 기다렸어요.
anjaseo gidaryeosseoyo
I sat down and waited (staying seated).
Each second action happens in the location or posture the first one reached. You slept at home, studied at the library, waited while seated. Say 집에 가고 잤어요 and it sounds broken — as if the going home and the sleeping were unrelated, when obviously you slept because you got home. The place has to carry over, so it must be 가서.
The same logic covers "buy it, then use that one" — the object persists:
케이크를 사서 친구한테 줬어요.
keikeureul saseo chinguhante jwosseoyo
I bought a cake and gave it to my friend. (that cake)
-고: two things, side by side
Reach for 고 when the two clauses are genuinely independent — sequential in time, but neither one setting up the other. It is also the ending for listing qualities (with descriptive verbs), which have no sequence at all.
이를 닦고 잤어요.
ireul dakgo jasseoyo
I brushed my teeth and went to bed. (two separate acts)
이 사과는 싸고 맛있어요.
i sagwaneun ssago masisseoyo
These apples are cheap and tasty. (two qualities, listed)
Brushing your teeth doesn't "feed" going to bed the way going home feeds sleeping there — they're just two things you did before turning in, so 고 fits. And 싸고 맛있어요 simply lists two properties; there is no event sequence to speak of, so 아서 would be wrong (it would try to make cheapness cause tastiness).
Two grammatical fault lines only 고 can cross
Sequential 아서 comes with two hard restrictions, and both are places where 고 steps in.
It cannot carry its own past tense. You never put 았/었 in front of sequential 아서 — the first clause stays tenseless and borrows its time from the final verb. 고 has no such rule; it can take tense or leave it off.
어제 친구를 만나서 밥을 먹었어요.
eoje chingureul mannaseo babeul meogeosseoyo
Yesterday I met a friend and ate. (no 았 before 만나서)
It cannot cross a change of subject. In the sequential meaning, both clauses must share the same subject. When the subjects differ, 고 is the only option.
저는 밥을 먹고 동생은 설거지를 했어요.
jeoneun babeul meokgo dongsaeng-eun seolgeojireul haesseoyo
I ate, and my younger sibling did the dishes. (different subjects → 고)
Here "I" ate but "my sibling" washed up — two subjects — so 서 is impossible and 고 does the joining. (There is a separate, causal 아서, as in 비가 와서 못 갔어요 "it rained so I couldn't go," which can change subjects; that one is compared on -아서 vs -니까. The sequential 아서 on this page is the same-subject one.)
Quick reference
| -고 | -아서/어서 (sequential) | |
|---|---|---|
| Relationship | lists two independent events | event 1 feeds / carries into event 2 |
| Motion + action there | sounds broken | natural (가서, 와서, 앉아서) |
| Past 았/었 on clause 1 | allowed | forbidden |
| Different subjects | allowed | forbidden |
| Listing qualities | 싸고 맛있어요 | — |
Common Mistakes
1. 고 where the place carries over. Sleeping happens at the place you reached — the going feeds it.
❌ 집에 가고 잤어요.
jibe gago jasseoyo
Odd — the sleeping happens at the home you reached; use 가서.
✅ 집에 가서 잤어요.
jibe gaseo jasseoyo
I went home and slept.
2. 고 where the posture carries over. You wait in the seated state.
❌ 앉고 기다렸어요.
ango gidaryeosseoyo
Odd — waiting happens while seated; the sitting carries in, so use 앉아서.
✅ 앉아서 기다렸어요.
anjaseo gidaryeosseoyo
I sat down and waited.
3. Putting 았 before sequential 아서. The first clause stays tenseless.
❌ 친구를 만났어서 영화를 봤어요.
chingureul mannasseoseo yeonghwareul bwasseoyo
Wrong — no 았 before 아서; the tense lives on the final verb.
✅ 친구를 만나서 영화를 봤어요.
chingureul mannaseo yeonghwareul bwasseoyo
I met a friend and watched a movie.
4. 고 where the same object carries over. You gave that cake — the one you bought.
❌ 케이크를 사고 친구한테 줬어요.
keikeureul sago chinguhante jwosseoyo
Odd for 'bought it and gave it' — the cake carries over, so use 사서.
✅ 케이크를 사서 친구한테 줬어요.
keikeureul saseo chinguhante jwosseoyo
I bought a cake and gave it to my friend.
5. 아서 to merely list two qualities. 아서 would force a cause; simple listing is 고.
❌ 방이 넓어서 깨끗해요.
bang-i neolbeoseo kkaekkeutaeyo
Says 'it's clean BECAUSE it's big' — not 'big and clean.' Use 넓고.
✅ 방이 넓고 깨끗해요.
bang-i neolgo kkaekkeutaeyo
The room is big and clean.
Key Takeaways
- -고 = lists two independent events (or two qualities): 이를 닦고 잤어요, 싸고 맛있어요.
- -아서/어서 (sequential) = the first action carries into the second — same place, object, or posture: 집에 가서 잤어요, 사서 줬어요.
- The test: does event 2 use what event 1 set up? Yes → 아서. No → 고.
- Motion + subsequent action is almost always 아서 (가서, 와서, 앉아서).
- Sequential 아서 can't take 았/었 on clause 1 and can't change subjects — both are jobs only 고 can do.
- For each ending alone, see -고 (and) and -아서 (sequence); the sequencing contrast is expanded on -고 vs -아서 sequence, and the causal 아서 is set against 니까 on -아서 vs -니까.
Now practice Korean
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Korean→Related Topics
- -고: And (Listing & Sequence)TOPIK 1 — The workhorse connective -고, a neutral 'and' that attaches to any stem with zero allomorphy — used for listing facts and for loose time-sequence.
- -아/어서: Sequential 'And Then' (Same Subject, No Past)TOPIK 1 — The sequential connective -아/어서 links two actions where the first feeds into the second — with vowel harmony, a strict same-subject rule, and no tense marker on the first clause.
- -고 vs -아/어서: Two Kinds of 'And Then'TOPIK 2 — The beginner's key contrast — both -고 and sequential -아/어서 translate as 'and then,' but -고 chains independent events while -아/어서 makes the second action reuse the first's place, object, or result.
- -아서 vs -(으)니까: Two Kinds of 'Because'TOPIK 2 — Both mean 'because', but -아서/어서 gives a neutral, tightly-bound cause that can't finish a command or carry its own past tense, while -(으)니까 gives the speaker's reasoning and freely precedes orders, requests, and 'let's'.