-아/어 가다 & -아/어 오다: Progression Over Time

Korean's motion verbs 가다 ("go / move away") and 오다 ("come / move toward") don't just travel through space — attached to a main verb as auxiliaries, they travel through time. -아/어 가다 says an action keeps developing onward, away from now into the future; -아/어 오다 says an action has been developing up to now, coming toward the present from the past. This single pair lets Korean draw the difference English needs whole phrases for: "is gradually getting to…" versus "has been …-ing up until now." The trick to never confusing them is to keep 가다's "away" and 오다's "toward" firmly in mind — they mean exactly what they always meant, just pointed along the clock instead of the road.

-아/어 가다: the process heads onward

With -아/어 가다, the action is a process still unfolding, and you're watching it move forward — away from the present, toward a later state or a completion point. The classic use is "almost there / getting done":

프로젝트가 거의 다 끝나 가요.

peurojekteuga geoui da kkeunna gayo

The project is almost finished (getting there).

준비가 거의 다 돼 가요.

junbiga geoui da dwae gayo

The preparations are nearly done.

물이 다 끓어 가요, 라면 넣을까요?

muri da kkeureo gayo, ramyeon neo-eulkkayo?

The water's coming to a boil — shall I put the noodles in?

It works equally for a slow, gradual drift toward a new state, often with 점점 ("gradually") or 조금씩 ("bit by bit"):

이제 이 일에도 조금씩 익숙해져 가요.

ije i iredo jogeumssik iksukaejeo gayo

I'm gradually getting used to this work now.

나이가 들수록 걱정이 늘어 가요.

naiga deulsurok geokjeong-i neureo gayo

As I get older, my worries keep mounting.

In all of these, the natural tense is present (가요) or future — because the process is ongoing and heading onward. You are standing at "now" and watching the action recede into "later."

-아/어 오다: the process has come up to now

Flip the arrow. With -아/어 오다, the action has been unfolding from some point in the past up to the present moment — it has "come this far" toward now. The natural tense here is past (왔어요/왔다), which trips up learners, but it makes sense: the process has already traveled from back then to now.

지금까지 이렇게 살아 왔어요.

jigeumkkaji ireoke sara wasseoyo

This is how I've lived up to now.

우리 가게는 30년 동안 이 자리를 지켜 왔어요.

uri gageneun samsimnyeon dong-an i jarireul jikyeo wasseoyo

Our shop has held this spot for thirty years.

오랫동안 잘 견뎌 왔어요.

oraetdong-an jal gyeondyeo wasseoyo

You've endured well for a long time.

It's the standard way to express long, continuous histories — of a person, a company, a society — reaching the present. It's frequent in more formal and written registers, including the plain 한다체 of essays and articles:

인류는 오랜 세월 자연과 함께 살아왔다.

illyuneun oraen sewol jayeon-gwa hamkke sara watda

Humankind has lived alongside nature for ages. (literary)

The deictic key: away = future, toward = now

Here is the whole system in one image. 가다 and 오다 never abandon their core spatial meaning — they just apply it to a timeline instead of a path:

AuxiliarySpatial senseTemporal senseTypical tense
-아/어 가다moving away from hereprocess heads onward into the futurepresent / future (가요)
-아/어 오다moving toward hereprocess has come up to now from the pastpast (왔어요)
💡
Point the arrow. 가다 = the process recedes onward ("it's getting there / almost done"). 오다 = the process arrives up to the present ("it's been happening all along until now"). If your English has "gradually / almost / getting to," reach for 가다; if it has "have been …-ing up to now / all this time," reach for 오다.

The same event can even take both, depending on which way you look. 발전하다 ("develop") with 오다 says "has developed up to now" (looking back); with 가다 it says "will keep developing onward" (looking ahead):

이 도시는 빠르게 발전해 왔고, 앞으로도 계속 발전해 갈 거예요.

i dosineun ppareuge baljeonhae watgo, apeurodo gyesok baljeonhae gal geoyeyo

This city has developed rapidly (up to now), and it'll keep developing (onward) from here.

Not literal motion — keep them apart from 들어가다 / 나오다

Because 가다 and 오다 are also ordinary motion verbs, learners sometimes read 살아 왔어요 as "came and lived" or 끝나 가요 as "goes and finishes." Resist that. In the aspectual construction there is no physical going or coming — only the metaphor of a process traveling through time. Contrast this with the true directional compounds 들어가다 ("go in"), 나오다 ("come out"), 올라가다 ("go up"), where 가다/오다 keep their literal spatial force; those live on the compound motion verbs page. A quick test: if you can insert "gradually / almost / up to now," it's the aspectual auxiliary; if you can insert a real place ("into the room," "out of the house"), it's literal motion.

English contrast

English handles the "up to now" side with the present perfect continuous — "has been living," "has protected," "have endured" — and the "heading onward" side with "is getting / is coming to / is almost." Korean folds each into a single auxiliary, and, crucially, marks them with opposite deixis: onward-into-the-future is 가다 (away), up-to-now is 오다 (toward). English speakers, having no away/toward cue on their perfect, have to build the association from scratch — and the strong pull is to over-map "come" onto 오다 literally. The fix is to trust the timeline, not the translation: "has come this far" is 오다 precisely because the process, not a person, has arrived at now.

Common Mistakes

1. Reversing the arrow — 가다 for an up-to-now history. "지금까지 (up to now)" forces 오다.

❌ 지금까지 열심히 노력해 가고 있어요.

jigeumkkaji yeolsimhi noryeokae gago isseoyo

Wrong direction — 'up to now' looks back toward the present, so it needs 오다.

✅ 지금까지 열심히 노력해 왔어요.

jigeumkkaji yeolsimhi noryeokae wasseoyo

I've worked hard up to now.

2. Reversing the arrow — 오다 for a forward-trending process. "앞으로 (from now on)" and "점점 (gradually)" force 가다.

❌ 앞으로도 계속 발전해 와야 해요.

apeurodo gyesok baljeonhae waya haeyo

Wrong direction — 'from now on' heads onward, so it needs 가다.

✅ 앞으로도 계속 발전해 가야 해요.

apeurodo gyesok baljeonhae gaya haeyo

It has to keep developing onward from here too.

3. Putting -아/어 오다 in the future. The "coming up to now" sense is inherently past-to-present; a purely future meaning belongs to 가다.

❌ 앞으로 이렇게 살아 올 거예요.

apeuro ireoke sara ol geoyeyo

Contradiction — 오다 looks back to now, so it can't describe a future life.

✅ 앞으로 이렇게 살아갈 거예요.

apeuro ireoke saragal geoyeyo

This is how I'll go on living from now on.

4. Reading it as physical motion. 끝나 가요 is "getting finished," not "goes and finishes."

✅ 숙제가 거의 다 끝나 가요.

sukjega geoui da kkeunna gayo

My homework is almost done. (aspect — nobody is 'going' anywhere)

Key Takeaways

  • -아/어 가다 = the process heads onward into the future ("getting there / almost done / gradually becoming"); typical tense present (가요).
  • -아/어 오다 = the process has come up to now from the past ("has been …-ing all this time"); typical tense past (왔어요).
  • The deixis is the key: away = future (가다), toward = now (오다) — the same spatial meaning projected onto time.
  • The same verb can take either, depending on whether you look back (오다) or ahead (가다): 발전해 왔다 vs. 발전해 갈 것이다.
  • Don't confuse these with the literal directional compounds 들어가다 / 나오다, where 가다/오다 really move through space.

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