Grammar in ContextA2

-아/어야 하다/되다 Grammar in Korean: Meaning and How to Use It

-아/어야 하다/되다 grammar is the Korean sentence ending pattern for "must" and "have to." You attach -아/어야 to a verb or adjective stem and follow it with 해요 or 돼요, as in 가야 해요 ("I have to go"). Learners use it to talk about duties, plans and rules. This lesson shows how to form it and when to use it.
Start the Lesson
Estimated Time: 15 min
A learner studies at a wooden desk before leaving a Seoul apartment, illustrating daily duties.
Everyday duties are the setting for must and have to.

What you'll learn

  • Attach -아/어야 to any stem, choosing between -아야, -어야 and 해야.
  • Say "I have to..." and ask "Do I have to...?" in the polite style.
  • Choose between 하다 and 되다 and spell 돼요 correctly.
  • Say "had to" and "should have" with the right tense position.
  • Tell -아/어야 하다/되다 apart from -아/어도 되다, -(으)ㄹ 필요가 있다 and -지 않으면 안 되다.

Before you start: you should know how to find a verb stem (drop 다 from the dictionary form) and the polite ending -아요/어요. If stems are new to you, read about verb stems first. Audio plays only when you press a button.

What Does -아/어야 하다/되다 Grammar Mean?

Two everyday duties: waking early in a Seoul apartment and completing homework at a kitchen table.
Getting up early and doing homework are everyday obligations.

-아/어야 하다/되다 grammar means "you must do this" or "you have to do this." It joins two parts. The first part is -아/어야, which marks a condition that has to be met. The second part is 하다 ("to do") or 되다 ("to become"). Together they say "only if you do this does it work," and that idea becomes "you have to do this."

Here are the first two examples. The pattern is the same in both, and only the verb and the final word change.

  • 내일 일찍 일어나야 해요. (naeil iljjik ireonaya haeyo.) [내일 일찌기러나야 해요] = "I have to get up early tomorrow."
  • 숙제를 해야 돼요. (sukjereul haeya dwaeyo.) [숙쩨를 해야 돼요] = "I have to do my homework."

The first sentence uses 하다 and the second uses 되다. They mean the same thing. Most learners start with 하다 because it is the neutral choice, and then learn to recognise 되다 in speech. The pattern states a duty or a need. It does not say whether the speaker likes it. The next section shows how to build the pattern.

How Do You Form -아/어야 하다/되다?

-아/어야 하다/되다 is formed by dropping 다 from the dictionary form, adding -아야 or -어야 to the stem, and then adding 하다 or 되다. The choice between 아 and 어 follows vowel harmony. If the last vowel of the stem is ㅏ or ㅗ, add -아야. For every other vowel, add -어야. For 하다 verbs, the result is 해야.

Dictionary form Stem Stem + -아/어야 Polite form Meaning
가다 가 가야 가야 해요 have to go
앉다 앉 앉아야 앉아야 해요 have to sit
먹다 먹 먹어야 먹어야 해요 have to eat
보다 보 봐야 봐야 해요 have to look
일어나다 일어나 일어나야 일어나야 해요 have to get up
마시다 마시 마셔야 마셔야 해요 have to drink
하다 하 해야 해야 해요 have to do

The table shows one rule applied to seven verbs. Notice that the form before 야 is the same as the polite verb ending without 요: 먹어요 becomes 먹어야. If you already know the polite present, you can build -아/어야 by removing 요 and adding 야. The next three parts look at the groups of stems one at a time.

Stems Ending in a Vowel

A vowel stem often shortens when 아/어 is added. A stem ending in ㅏ keeps just one ㅏ, so 가 + 아 becomes 가. A stem ending in ㅗ joins 아 into ㅘ, so 보 + 아 becomes 봐. A stem ending in ㅣ joins 어 into ㅕ, so 마시 + 어 becomes 마셔. Examples:

  • 저는 지금 가야 해요. (jeoneun jigeum gaya haeyo.) = "I have to go now."
  • 이 영화를 봐야 해요. (i yeonghwareul bwaya haeyo.) = "I have to watch this movie."

Vowel stems are the simplest case. A stem with a final consonant looks longer on the page but follows the same rule.

Stems Ending in a Consonant

A consonant stem takes -아야 or -어야 directly, with no linking vowel. Choose by the last vowel: 앉 has ㅏ, so 앉아야. 먹 has ㅓ, so 먹어야. 읽 has ㅣ, so 읽어야.

  • 약을 먹어야 해요. (yageul meogeoya haeyo.) [야글 머거야 해요] = "I have to take medicine."
  • 여기에 앉아야 해요. (yeogie anjaya haeyo.) [여기에 안자야 해요] = "I have to sit here."

The spelling keeps the final consonant, but the sound moves to the next syllable: 먹어야 is spoken [머거야], and 앉아야 is spoken [안자야]. This follows the standard pronunciation rules (표준 발음법) of the 국립국어원 (National Institute of Korean Language) for linking a final consonant to a following vowel.

Two more groups need a short note, because learners expect trouble with them.

Do Irregular Stems, Adjectives and Nouns Change?

Irregular stems change before -아/어야, because 아 and 어 begin with a vowel. Use the polite form you already know:

  • ㄷ-irregular: 묻다 ("to ask") becomes 물어야. 선생님께 길을 물어야 해요 = "I have to ask the teacher the way."
  • ㅂ-irregular: 돕다 becomes 도와야. 친구를 도와야 해요 = "I have to help a friend."
  • 르-irregular: 모르다 becomes 몰라야 and 누르다 becomes 눌러야.
  • ㅡ-stems: 쓰다 becomes 써야 and 바쁘다 becomes 바빠야.
  • ㄹ-stems: 만들다 becomes 만들어야. The ㄹ stays.

Adjectives take the same ending: 몸이 건강해야 해요 (momi geonganghaeya haeyo) = "You have to be healthy." With a noun, use the copula: 한국 사람이어야 해요 (hanguk saramieoya haeyo) = "You have to be a Korean person." After a vowel the form is -여야, as in 의사여야 해요.

With the forms clear, one sentence can be built step by step.

Worked Example: Building a Sentence with -아/어야 하다/되다

An adult learner begins a necessary study session with a notebook and dictionary on a wooden desk.
The worked example turns studying Korean today into a duty.

-아/어야 하다/되다 grammar works by turning a plain action into a duty. Follow the steps with the idea "I have to study Korean today."

  1. Start with the verb. The verb is 공부하다 (to study). Its dictionary form ends in 다.
  2. Find the stem. Drop 다. The stem is 공부하.
  3. Choose 아야, 어야 or 해야. The verb ends in 하다, so the form is 해야: 공부해야.
  4. Add 하다 in the polite style. 하다 becomes 해요. The full ending is 공부해야 해요.
  5. Rebuild the sentence. Keep the time word and the object: 저는 오늘 한국어를 공부해야 해요. (jeoneun oneul hangugeoreul gongbuhaeya haeyo.) = "I have to study Korean today."

Sentence

I have to study Korean today.

저는오늘한국어를공부해야해요
Show answer

저는 오늘 한국어를 공부해야 해요

You will know it worked when the subject, the time word and the object stay in place and only the last two words changed. The most common slip at this step is to put the polite form before 야, as in 공부해요야 해요. Always work from the stem. The sentence is now a duty, but the pattern has limits on tense and sentence type.

Which Tenses and Sentence Types Work with -아/어야 하다/되다?

가야 했어요 and 갔어야 해요 compare a duty that existed with regret about not going.
Past on the last word reports a duty; past on the main verb expresses regret.

-아/어야 하다/되다 works in the present, the past and the future guess, in statements and in questions. The tense goes on 하다 or 되다, the last word. The table shows the forms for 가다.

Sentence type Form Meaning
Polite statement 가야 해요 I have to go.
Polite question 가야 해요? Do I have to go?
Colloquial 가야 돼요 I have to go.
Past (duty) 가야 했어요 I had to go.
Past (regret) 갔어야 해요 I should have gone.
Future guess 가야 할 거예요 I will have to go.
Formal 가야 합니다 I must go (announcements).
Written plain 가야 한다 One must go (essays, rules).

Here is how some forms are spoken. 했어요 is [해써요], and 갔어야 is [가써야]. 가야 할 거예요 is spoken [가야 할꺼예요], because the ㄱ after -(으)ㄹ is spoken tense. The formal 합니다 is [함니다], with ㅂ before ㄴ spoken as ㅁ.

  • 어제는 일찍 가야 했어요. (eojeneun iljjik gaya haesseoyo.) = "Yesterday I had to go early."
  • 어제 일찍 갔어야 해요. (eoje iljjik gasseoya haeyo.) = "I should have gone early yesterday."

The two past forms are a very useful contrast. In 가야 했어요, the past is on 하다 and the speaker reports a duty that existed. In 갔어야 해요, the past is on the main verb and the speaker regrets that an action did not happen. Memorise one pair of sentences and the rule follows.

For a negative duty ("must not"), use a negative stem: 숙제를 잊지 말아야 해요 (sukjereul itji maraya haeyo) = "I must not forget my homework." The helper 말다 is used after -지 for commands and obligations. 말다 does not follow adjectives, so with an adjective use -지 않아야 하다 instead: 너무 비싸지 않아야 해요 ("It must not be too expensive"). To say "don't have to," do not use this pattern. Use -지 않아도 되다. The most useful contrast for a learner is next to the pattern that gives permission.

How Is -아/어야 하다/되다 Different from -아/어도 되다?

여기에 앉아야 해요. and 여기에 앉아도 돼요. contrast an assigned seat with permission to sit.
A duty requires an action; permission allows the action.

-아/어야 하다/되다 states a duty, while -아/어도 되다 gives permission. They differ by only one sound (야 versus 도), so learners confuse them. One says "you have to," the other says "you may."

Point -아/어야 하다/되다 -아/어도 되다
Meaning must, have to may, it's okay to
Function obligation permission
Attaches to stem + 아/어야 stem + 아/어도
Example 여기에 앉아야 해요. 여기에 앉아도 돼요.
Meaning of example You have to sit here. You may sit here.

The full rules are on the page for -아/어도 되다.

A second neighbour is -(으)ㄹ 필요가 있다, which also states necessity but sounds more formal and is milder. 이 문제는 다시 생각할 필요가 있어요 sounds like advice in a report. 해야 해요 sounds like a direct duty. See -(으)ㄹ 필요가 있다/없다 and the side-by-side lesson -아/어야 하다 vs -(으)ㄹ 필요가 있다.

A third neighbour is the double negative -지 않으면 안 되다, which also means "must" but is stronger: 가지 않으면 안 돼요 means "I absolutely have to go." The opposite of the whole group is -(으)면 안 되다, "must not." These contrasts lead to the smaller variations of the pattern itself.

Variations and Edge Cases of -아/어야 하다/되다

A tired adult closes a book and prepares for bed, illustrating a personal decision to sleep.
Going to bed illustrates the speaker's own decision in the resolve variation.

-아/어야 하다/되다 has four common variations: an emphatic form, a resolve form, a modifying form and an honorific form. Each one appears in real conversation.

  • -아/어야만 하다. Add 만 ("only") for emphasis: 공부해야만 해요 means "I absolutely have to study." The speaker stresses that there is no other way.
  • -아/어야겠다. This form means "I'd better" or "I think I should." It expresses the speaker's own decision: 이제 자야겠어요 (ije jayagesseoyo) [이제 자야게써요] = "I think I had better sleep now."
  • Modifying a noun. Change 하다 to 할 to describe a thing: 해야 할 일 (haeya hal il) [해야 할 릴] = "things that have to be done." The ㄴ sound appears between 할 and 일, then ㄹ takes over, so the sound is [할 릴]. 해야 할 일이 많아요 means "I have a lot to do."
  • Honorific -(으)시-. For a respected person, add -(으)시- before 야: 지금 가셔야 해요 (jigeum gasyeoya haeyo) = "You have to go now." See honorific -(으)시-.

In everyday talk among friends, 해야 돼 is very common alongside 해야 해. Write both words with a space: 해야 하다, not 해야하다. This lesson covers the common duty uses, not the whole family of obligation forms. The connector 아/어야 ("only if") also appears alone, as in 먹어야 힘이 나요 ("You have energy only if you eat"). The mistakes below show where the boundary causes real errors.

What Mistakes Do Learners Make with -아/어야 하다/되다?

Learners most often get the spelling, the tense position or the negative wrong. Four mistakes appear again and again.

  1. Spelling 돼요 as 되요. 해야 되요 is wrong. 돼요 is the shortened form of 되어요. Put 하 or 해 in the same slot: 해야 해요 fits and 해야 하요 does not, so write 돼요. The page on 되 vs 돼 explains the test.
  2. Putting the past on the wrong word. 가야 했어요 means "I had to go." 갔어야 해요 means "I should have gone." Mixing them changes the meaning.
  3. Using it for "must not." Negating 하다 (가야 하지 않아요) does not give "I must not go." At most it says that the duty does not exist, and for that Koreans normally say 안 가도 돼요 ("I don't have to go"). For prohibition, use -(으)면 안 되다 or -지 말아야 하다.
  4. Choosing the wrong vowel. 먹아야 and 앉어야 are wrong. Check the last vowel of the stem: only ㅏ and ㅗ take 아.

A quick check for any duty sentence: Is the stem followed by 아/어야? Is the final word 하다 or 되다? Is the past marker in the right place for the meaning? If all three answers are yes, the sentence is sound.

The practice set below tests these four points directly.

Practice and Answers

Try the four items before you read the answer key. Cover the answers with your hand.

  1. Choose the form. Complete: 저는 약을 ___ . (먹아야 해요 / 먹어야 해요)
  2. Fix the error. A learner writes 숙제를 해야 되요. Correct it.
  3. Translate. "I have to get up at seven tomorrow morning." Use 일어나다 and the polite style with 돼요.
  4. Write your own. Write one sentence about something you have to do this week, using -아/어야 해요. Then change it to "had to."

Practice · 6

Read the examples and check your answer.

  1. Which sentence means "I have to go now"?

    1. 지금 가야 해요.
    2. 지금 가도 돼요.
    3. 지금 가면 안 돼요.
    Show answer

    지금 가야 해요.

    -아/어야 해요 states an obligation. -아/어도 돼요 is permission, and -(으)면 안 돼요 is prohibition.

  2. Add -아/어야 하다 to 먹다. Which form is correct?

    1. 먹아야 해요
    2. 먹어야 해요
    3. 먹으야 해요
    Show answer

    먹어야 해요

    The last vowel of 먹 is ㅓ, so the ending is -어야.

  3. Which spelling is correct?

    1. 해야 되요
    2. 해야 돼요
    3. 해야 대요
    Show answer

    해야 돼요

    돼요 is 되어요 shortened. 되요 is a common spelling error.

  4. What does 갔어야 해요 mean?

    1. I had to go.
    2. I should have gone.
    3. I must not go.
    Show answer

    I should have gone.

    The past on the main verb (갔어야) turns the obligation into regret. For "had to go," say 가야 했어요.

  5. Which sentence means "I had to go early yesterday"?

    1. 어제는 일찍 가야 했어요.
    2. 어제 일찍 갔어야 해요.
    3. 어제 일찍 가야 해요.
    Show answer

    어제는 일찍 가야 했어요.

    For "had to," the past goes on 하다: 가야 했어요. 갔어야 해요 means "should have gone."

  6. Add -아/어야 하다 to 돕다 (to help). Which form is correct?

    1. 돕아야 해요
    2. 도와야 해요
    3. 돕어야 해요
    Show answer

    도와야 해요

    돕다 is ㅂ-irregular, so the stem changes before 아: 도와야 해요, as in 친구를 도와야 해요.

Answer key

  1. 먹어야 해요. The last vowel of 먹 is ㅓ, so the ending is -어야.
  2. 숙제를 해야 돼요. The spelling is 돼요, from 되어요.
  3. 내일 아침 일곱 시에 일어나야 돼요. (naeil achim ilgop sie ireonaya dwaeyo.) [내일 아침 일곱 씨에 이러나야 돼요] = "I have to get up at seven tomorrow morning."
  4. Answers vary. Check that 아/어 is chosen by vowel harmony and that the past version has 했어요. An example: 이번 주에 병원에 가야 해요 → 지난주에 병원에 가야 했어요.

If you can complete items 1 to 3 without the key, you can use the pattern in conversation. Next, the lesson hands off to related patterns.

What Should You Learn Next after -아/어야 하다/되다 Grammar?

After -아/어야 하다/되다 grammar, learn the patterns that give permission, cancel a duty and forbid. This lesson teaches the duty and does not cover permission, cancelled duties or the milder necessity pattern in depth. Those live on their own pages.

  1. Start with -아/어도 되다, which gives permission.
  2. Continue with -(으)ㄹ 필요가 있다/없다, which states necessity more formally.
  3. Learn how to cancel a duty with -지 않아도 되다, and how to forbid with -(으)면 안 되다.
  4. For requests not to do something, see -지 마세요 don't and -지 않다 negation.
  5. Return to Obligation and Permission to see every lesson in this set, or to the Beginner Grammar list for other A2 patterns.

With these steps, -아/어야 하다/되다 becomes automatic: take the stem, add 아/어야, and finish with 해요 or 돼요.

Frequently Asked Questions

What does -아/어야 하다/되다 mean?

-아/어야 하다/되다 means "must" or "have to." It states an obligation or a necessity. 일찍 일어나야 해요 means "I have to get up early," and 숙제를 해야 돼요 means "I have to do my homework." The two endings 하다 and 되다 mean the same thing. 되다 is just more colloquial than 하다.

How do I attach -아/어야 하다/되다 to a verb or adjective?

Take the stem and add -아야 if the last vowel is ㅏ or ㅗ, otherwise -어야, and 해야 for 하다 verbs. 가다 gives 가야, 먹다 gives 먹어야, and 공부하다 gives 공부해야. Then add 하다 or 되다 in the speech level you need. Adjectives work too: 건강해야 해요 means "You have to be healthy."

Can -아/어야 하다/되다 be used in the past tense?

Yes, in two ways. 가야 했어요 means "I had to go," with the past on 하다. 갔어야 해요 means "I should have gone," with the past on the main verb. The first looks at a duty that existed. The second regrets that something was not done. Choose by the meaning you want.

Is -아/어야 하다/되다 used in speech or only in writing?

Both. In speech, people say 해야 해요 and 해야 돼요, and friends say 해야 돼. In notices, rules and essays, the written plain form 해야 한다 and the formal 해야 합니다 are common. The speech level changes only the last word, so the pattern before it stays the same.

What is the most common mistake with -아/어야 하다/되다?

The most common mistake is the spelling 되요 instead of 돼요 in 해야 돼요. Another is putting the past on the main verb to say "had to": 갔어야 해요 means "should have gone." A third is using it for "must not." For that, use -(으)면 안 되다 or -지 말아야 하다.

Save This to Pinterest
가야 해요, 앉아야 해요, 먹어야 해요 and 해야 해요 show four everyday obligations.
Four common must and have to expressions.