하다 → 해: The 여-Contraction

If there is one form to burn into memory on day one, it is . Korean's vowel-harmony rule — add -아 after ㅏ/ㅗ, otherwise -어 — has exactly one systematic exception, and it happens to sit on the single most productive word in the language: 하다 ("to do"). 하다 does not take -아 or -어. It takes a third, older allomorph, -여, and 하 + 여 fuses to in every -아/어 slot. Because 하다 is the engine behind thousands of compound verbs and adjectives, learning this one contraction conjugates an enormous slice of the vocabulary at a stroke.

The rule: 하 + 여 → 해

The stem 하- is lexically marked to take -여 where every other stem takes -아/-어. And 하여 is, in modern Korean, always contracted to 해:

  • 하 + 여요 → 하여요 → 해요 (present)
  • 하 + 였어요 → 하였어요 → 했어요 (past)
  • 하 + 여서 → 하여서 → 해서 ("do and so / because")

숙제 다 했어요?

sukje da haesseoyo?

Did you finish all your homework? (하다 → 했어요)

저 지금 일해요. 이따가 전화할게요.

jeo jigeum ilhaeyo. ittaga jeonhwahalgeyo

I'm working right now. I'll call you later. (일하다 → 일해요)

The stem never bends toward harmony. You do not "apply the rule and pick a vowel" for 하다 — there is no vowel to pick. 하 outputs 해, full stop.

Why 여, and why it always contracts

The -여 allomorph is a genuine fossil. Older Korean had a wider set of vowel-harmony endings, and 하- historically selected -여 the way some verbs selected -아 and others -어. Almost every trace of that older system has been smoothed away, but 하- kept its -여 — and then modern pronunciation fused 하여 into a single syllable 해, so thoroughly that the uncontracted 하여 now sounds archaic or bureaucratic.

The practical consequence is liberating: you never have to reconstruct 하여요 to get 해요. Memorize 해 / 했 / 해- as fixed outputs and reuse them forever. This is the opposite of the effort other stems demand, where you genuinely do choose 아 vs 어 each time.

💡
Don't try to "apply vowel harmony" to 하다 and guess ×하아요 or ×하어요. There is no harmony choice here — 하- takes the special ending -여, and 하여 always collapses to 해. Learn 해 as one memorized irregular form; it is the highest-leverage single word in Korean.

The payoff: every 하다-compound conjugates the same way

Here is why this matters more than any other verb. Korean builds descriptive verbs and action verbs on an industrial scale by gluing 하다 onto a root — usually a Sino-Korean noun. 공부 ("study") + 하다 → 공부하다; 사랑 ("love") + 하다 → 사랑하다; 시작 ("beginning") + 하다 → 시작하다. Every one of them inherits the 해 contraction untouched:

요즘 한국어를 열심히 공부해요.

yojeum hangugeoreul yeolsimhi gongbuhaeyo

I'm studying Korean hard these days. (공부하다 → 공부해요)

저는 매일 아침에 삼십 분씩 운동해요.

jeoneun maeil achime samsip bunssik undonghaeyo

I exercise for thirty minutes every morning. (운동하다 → 운동해요)

회의를 너무 일찍 시작해서 다들 피곤해했어요.

hoeuireul neomu iljjik sijakaeseo dadeul pigonhaehaesseoyo

We started the meeting too early, so everyone was tired. (시작하다 → 시작해서)

So learning 해 once is not conjugating one verb — it is conjugating 공부하다, 운동하다, 시작하다, 요리하다, 전화하다, 청소하다, 준비하다, and the several thousand more roots that plug into 하다. There is nothing else in Korean with anything like this return on a single memorized form.

💡
When you meet a new word ending in 하다 — whether it means an action (요리하다 "cook") or a state (행복하다 "be happy") — you already know its polite present: chop 하다, add 해요. No new conjugation to learn, ever. This is why 하다 is the first verb worth over-learning.

The banmal form: 사랑해

Because 요 is just the politeness tag on top, dropping it leaves the 반말 (intimate) form 해 — the bare 해요체 minus 요. This is where the language's most famous phrase comes from:

사랑해.

saranghae

I love you. (반말 — to a partner, close friend, or child)

엄마, 나 그거 벌써 다 했어.

eomma, na geugeo beolsseo da haesseo

Mom, I already finished that. (반말 past — 했어)

Add 요 back for the everyday polite register (사랑해요), and you have the same contraction in both places. The intimate/polite choice is about who you are talking to; the 해 core is identical either way.

The fossil survivors: 하여, 위하여, 해야

The uncontracted 하여 has not vanished entirely — it survives in a few fixed, elevated corners of the language, and it is worth recognizing even though you should never produce it in speech:

  • (literary / legal) 하여 as a stiff connective: 본 계약을 체결하여… ("having concluded this contract…") — the register of statutes and formal prose.
  • (set phrase) 위하여 "for the sake of," the fuller twin of everyday 위해 — you will hear it shouted as a toast:

우리 팀의 성공을 위하여!

uri timui seonggong-eul wihayeo!

To our team's success! (위하여 — a fixed, celebratory toast)

  • (formal) 하여야, the stiff older form of 해야 ("must do"), lingers in legal and official writing; in speech it is always 해야:

가기 전에 이 서류를 먼저 작성해야 돼요.

gagi jeone i seoryureul meonjeo jakseonghaeya dwaeyo

You have to fill out this form first before leaving. (해야 — modern; ×하여야 is legalese)

Register-wise: 해 / 했 / 해서 / 해야 are the everyday forms across all normal registers, formal speech included (합니다체 uses 합니다, 했습니다 — still built on 하-, no 여 written out). The uncontracted 하여-forms are (literary/legal) and sound wrong in ordinary talk.

How this differs from English

English speakers instinctively want a productive rule they can apply to every verb, and Korean rewards that instinct almost everywhere — except here. The mistake is to treat 하다 as a regular stem and "derive" its ending, producing ×하요 (as if 요 attaches to the bare stem) or ×하아요 (as if 하 took -아). Neither exists. 하다 is best learned the way English learners memorize went for go rather than deriving ×goed: a fixed, high-frequency irregular output you never compute. The difference is that this one irregular output, 해, then unlocks thousands of words instead of one.

For the mechanics of the regular harmony that every other stem follows, see vowel harmony -아/어; for the full 하다 word class and how these roots are built, see 하다-verbs; and for 해's descriptive-verb twin, see 하다-adjectives → 해요.

Common Mistakes

1. Attaching 요 to the bare stem (×하요). The present is 해요, built on the -여 contraction, not the stem plus 요.

❌ 저는 요리를 자주 하요.

Wrong — the present of 하다 is 해요, not ×하요.

✅ 저는 요리를 자주 해요.

jeoneun yorireul jaju haeyo

I cook often.

2. Regularizing 하 to -아요 (×하아요). 하- takes -여, never -아; there is no ×하아요 or ×공부하아요.

❌ 지금 공부하아요.

Wrong — 하 + 여 → 해; it is 공부해요, never ×공부하아요.

✅ 지금 공부해요.

jigeum gongbuhaeyo

I'm studying right now.

3. Leaving 하여 uncontracted in speech. 하여요 / 사랑하여 are archaic; normal Korean fuses them to 해요 / 사랑해.

❌ 나 너 정말 사랑하여.

Wrong register — 하여 is archaic/literary; say 사랑해.

✅ 나 너 정말 사랑해.

na neo jeongmal saranghae

I really love you.

4. Forgetting the contraction carries into the past. The past is 했-, not ×하았- or ×하였-.

❌ 어제 청소하았어요.

Wrong — the past of 청소하다 is 청소했어요.

✅ 어제 대청소했어요.

eoje daecheongsohaesseoyo

I did a big clean-up yesterday.

Key Takeaways

  • 하다 is the one lexical exception to vowel harmony: it takes -여, and 하 + 여 always contracts to .
  • Learn 해 / 했 / 해서 / 해야 as fixed irregular outputs — never derive them, never write ×하요 or ×하아요.
  • The contraction propagates to all 하다-compounds: 공부해요, 운동해요, 시작해서, 전화했어요 — thousands of words from one form.
  • Drop 요 for the intimate form (사랑해); add it back for polite (사랑해요).
  • The uncontracted 하여 / 위하여 / 하여야 survive only in (literary/legal) register — recognize them, but say 해 / 위해 / 해야.

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

  • 하다 Verbs: The Most Productive Engine in KoreanTOPIK 1하다 ('to do') attaches to a noun to build a verb or adjective — 공부하다, 일하다, 조용하다 — splitting into action verbs and descriptive verbs; it has one memorized conjugation (하 + 여 → 해) that thousands of words inherit.
  • 하다 → 했어요: The Past of 하다-VerbsTOPIK 1The past of 하다 is 했-, and because thousands of nouns turn into verbs by adding 하다, the single trio 해 / 했 / 할 unlocks past narration across an enormous vocabulary — 공부했어요, 일했어요, 사랑했어, 시작했습니다 — while the noun in front never changes.
  • Vowel Harmony: Choosing -아 vs -어TOPIK 1One rule fixes the shape of every -아/어 ending: if the stem's LAST vowel is ㅏ or ㅗ (bright), use 아; for anything else, use 어. The single memorized exception is 하다 → 해.
  • The Polite Present -아/어요 (해요체)TOPIK 1-아/어요, the informal-polite present that is the everyday workhorse of spoken Korean: stem + 아/어 by harmony + 요, covering a wide present ('go / am going / do go') and, with rising intonation, questions too — polite but warm, never stiff.
  • 하다-Adjectives: 조용하다 → 조용해요TOPIK 1The huge, productive class of 하다-adjectives (root + 하다) and its irregular present, where 하- + -여요 contracts to 해요 — learn one contraction and unlock hundreds of words like 조용해요, 깨끗해요, 피곤해요.