Grammar in ContextA2

-(으)ㄹ 때 vs -(으)면: What Is the Difference?

-(으)ㄹ 때 vs -(으)면 is the choice between "at the time when" and "if". -(으)ㄹ 때 places one event inside the time of another, so 한국에 갈 때 전화할게요 means "I will call when I go to Korea". -(으)면 states a condition, so 한국에 가면 전화할게요 means "I will call if (or once) I go to Korea".
Start the Lesson
-(으)ㄹ 때 vs -(으)면
-(으)ㄹ 때 vs -(으)면

Key facts

  • -(으)ㄹ 때 locates an event in time. It is a noun phrase, because 때 is the noun "time".
  • -(으)면 states a condition. It can mean "if", "once" or "whenever".
  • For one finished event in the past, use -았/었을 때. Never use -(으)면.

What you'll learn

  • Say which pattern means "at the time when" and which means "if".
  • Build both patterns with vowel stems, consonant stems and ㄹ stems.
  • Choose the right pattern for five sentences and give the reason.
  • Use -았/었을 때 for a finished past event.

Before you start: you should know the polite ending -아요/어요 and how to read a verb stem (the dictionary form without 다). The full rules for each pattern are on their own lesson pages, linked below. Audio plays only when you press a button.

What Is the Difference between -(으)ㄹ 때 and -(으)면?

The difference is whether the first clause is a time or a condition. -(으)ㄹ 때 says "at the time when this happens". -(으)면 says "if this happens, then the result follows". English uses the single word "when" in both ideas, which is why learners mix them up.

Here is the contrast in two sentences.

한국에 갈 때 전화할게요. (hanguge gal ttae jeonhwahalgeyo) "I will call when I go to Korea." Pronunciation: [한구게 갈 때 전화할께요]. The trip is the time frame. The call happens at the time of going, for example as you leave or travel.

한국에 가면 전화할게요. (hanguge gamyeon jeonhwahalgeyo) "I will call if I go to Korea" or "I will call once I get to Korea." The trip is the condition. The call comes after you are in Korea, and the trip itself may not happen.

The two sentences have the same words except for the ending, yet the plans differ. The first one is about timing, and the second one is about a condition. The next section puts the two patterns side by side.

-(으)ㄹ 때 vs -(으)면: Side-by-Side Table

The table compares the two patterns on the points that decide the choice.

Point -(으)ㄹ 때 -(으)면
Core meaning at the time when, while if, once, whenever
What it does places an event in time states a condition for the result
Certainty the time is real or expected the event may or may not happen
How it is built verb stem + -(으)ㄹ + 때 verb stem + -(으)면
Word class noun phrase (때 = time) ending (connector)
Past events -았/었을 때 (갔을 때) not possible for one finished event
Particles 때는, 때도, 때마다, 때에 none
Result clause any sentence type any sentence type
Example 어릴 때 서울에 살았어요. 시간이 있으면 같이 가요.

Two details sit behind the table. First, 때 is a real noun, so it can take particles: 갈 때는 ("when I go, as for that time") and 갈 때마다 ("every time I go"). Second, -(으)면 is an ending glued to the stem, so nothing can come between the stem and 면. When you look at a Korean sentence, check which one you see. If you see the word 때, you are looking at a time clause.

When Do You Use -(으)ㄹ 때?

Use -(으)ㄹ 때 when you want to say "at the time when" an action or state happens. The ending depends on the last sound of the stem: a vowel stem takes ㄹ, a consonant stem takes 을, and a stem that already ends in ㄹ keeps it. You can check the -(으)ㄹ forms below.

Dictionary form Meaning -(으)ㄹ form With 때
가다 to go 갈 갈 때
먹다 to eat 먹을 먹을 때
피곤하다 to be tired 피곤할 피곤할 때
어리다 to be young 어릴 어릴 때
놀다 to play 놀 놀 때

Three situations show how it works.

  1. A state in the past. 어릴 때 서울에 살았어요. (eoril ttae seoure sarasseoyo) "When I was young, I lived in Seoul." Pronunciation: [어릴 때 서우레 사라써요].
  2. A rule for a situation. 밥을 먹을 때 TV를 보지 마세요. (babeul meogeul ttae TVreul boji maseyo) "Don't watch TV when you eat." Pronunciation: [바블 머글 때]. The tense sound in 때 is already part of the spelling.
  3. A repeated situation. 바쁠 때가 많아요. (bappeul ttaega manayo) "There are many times when I am busy." Here 때 takes the particle 가, which proves that it is a noun.

For an action that was already finished at that time, add the past marker -았/었 before -(으)ㄹ 때. 어제 집에 갔을 때 동생이 자고 있었어요. (eoje jibe gasseul ttae dongsaengi jago isseosseoyo) means "When I got home yesterday, my younger sibling was sleeping." Pronunciation: [가쓸 때]. Without the past marker, 갈 때 is about the time of going. With the past marker, 갔을 때 is about the time after the going is done. For the full rules, read the lesson on -(으)ㄹ 때.

When Do You Use -(으)면?

Use -(으)면 when the first clause is a condition: the result depends on it, and it may or may not happen. A vowel stem takes 면, a consonant stem takes 으면, and a stem that ends in ㄹ takes 면 with the ㄹ kept.

Dictionary form Meaning -(으)면 form
가다 to go 가면
오다 to come 오면
먹다 to eat 먹으면
좋다 to be good 좋으면
놀다 to play 놀면

Three uses are the most common.

  1. A real condition. 시간이 있으면 같이 가요. (sigani isseumyeon gachi gayo) "If you have time, let's go together." Pronunciation: [시가니 이쓰면 가치 가요].
  2. A forecast or plan that depends on something. 비가 오면 집에 있을 거예요. (biga omyeon jibe isseul geoyeyo) "If it rains, I will stay home."
  3. A general truth or habit ("whenever"). 봄이 되면 꽃이 피어요. (bomi doemyeon kkochi pieoyo) "When spring comes, flowers bloom." Pronunciation: [꼬치 피어요]. Here English says "when", but the idea is "once spring arrives".

-(으)면 also handles an unlikely condition. 복권에 당첨되면 집을 살 거예요 (bokgwone dangcheomdoemyeon jibeul sal geoyeyo) means "If I win the lottery, I will buy a house". A time clause does not fit here, because 복권에 당첨될 때 would treat the win as a time that is sure to come. For the full rules, read the lesson on -(으)면.

Can You Use Both in the Same Sentence?

Sometimes both patterns fit, because a habit can be seen as a time or as a condition. The meaning stays close, and the feeling shifts slightly.

  • 피곤할 때 커피를 마셔요. (pigonhal ttae keopireul masyeoyo) "I drink coffee when I'm tired." The tired times are the frame.
  • 피곤하면 커피를 마셔요. (pigonhamyeon keopireul masyeoyo) "I drink coffee if I'm tired." Tiredness is the trigger.

For a habit, you can use either one and a Korean listener will understand it the same way. The difference shows when the event is not a habit.

  • A future event that may not happen: use -(으)면. 내일 비가 오면 (if it rains tomorrow) is natural. 내일 비가 올 때 sounds as if the rain is certain.
  • A moment that is certain to come: use -(으)ㄹ 때. 집에 도착할 때 전화하세요 ("Call me when you arrive home") treats arrival as a certain time.
  • A single past event: use -았/었을 때. 어제 집에 가면 is wrong.

You can also put both in one sentence: 비가 오면 운전할 때 조심하세요. (biga omyeon unjeonhal ttae josimhaseyo.) "If it rains, be careful when you drive." Each clause follows its own rule: the rain is a condition, and driving is a time. The next section turns the choice into a short test.

Which One Should You Pick? a Simple Rule of Thumb

Run the three-step test on your sentence.

  1. Is the event one that already happened, once? If yes, use -았/었을 때. Example: 서울에 처음 왔을 때 길을 몰랐어요. "When I first came to Seoul, I didn't know the way."
  2. Can you say "if" in English without changing the meaning? If yes, use -(으)면. Example: 시간이 있으면 (if you have time).
  3. Can you say "at the time when" or "while"? If yes, use -(으)ㄹ 때. Example: 밥을 먹을 때 (while eating).

If both seem to work, you are probably talking about a habit, and either one is acceptable. If the event might not happen at all, -(으)면 is the only safe choice.

What Mistakes Do Learners Make with These Two?

Most mistakes come from the English word "when". Five of them appear again and again.

  1. Using -(으)면 for one finished event. 어제 집에 가면 동생이 있었어요 is wrong. Say 어제 집에 갔을 때 동생이 있었어요.
  2. Using -(으)ㄹ 때 for a doubtful event. 내일 비가 올 때 우산을 가져가요 treats the rain as certain. If you are not sure, say 비가 오면.
  3. Writing 때 without a space. Write 갈 때, not 갈때. 때 is a separate word.
  4. Forgetting the past marker. 집에 갈 때 동생이 자고 있었어요 means "when I was going home". If you mean "when I got home", say 집에 갔을 때.
  5. Wrong stem form. 먹을 때 is right and 먹는 때 is not the usual form. For -(으)면, the consonant stem needs 으: 먹으면, not 먹면.

A quick self-check helps: find the verb before 때 or 면 and say its stem aloud. If the stem ends in a consonant, add 을 or 으. If it ends in ㄹ, keep the ㄹ.

Practice: Choose the Right Pattern

Try the five questions, then read the answers below.

Practice · 5

Read the examples and check your answer.

  1. Choose the best ending. 한국에 처음 ___ 길을 몰랐어요. (When I first came to Korea, I didn't know the way.)

    1. 왔을 때
    2. 오는 때
    3. 오면
    4. 올 때
    Show answer

    왔을 때

    One finished past event needs -았/었을 때.

  2. Choose the best ending. 내일 비가 ___ 집에 있을 거예요. (If it rains tomorrow, I will stay home.)

    1. 올 때
    2. 왔을 때
    3. 오면
    4. 오는 때
    Show answer

    오면

    The rain may not come, so the first clause is a condition: -(으)면.

  3. Which sentence means "Don't watch TV while you eat"?

    1. 밥을 먹으면 TV를 보지 마세요.
    2. 밥을 먹을 때 TV를 보지 마세요.
    3. 밥을 먹었을 때 TV를 보지 마세요.
    4. 밥을 먹은 때 TV를 보지 마세요.
    Show answer

    밥을 먹을 때 TV를 보지 마세요.

    The sentence marks the time of eating, so -(으)ㄹ 때 fits.

  4. What is the difference between 피곤할 때 커피를 마셔요 and 피곤하면 커피를 마셔요?

    1. Only the first is about the past.
    2. The first is wrong.
    3. The second is wrong.
    4. Both mean about the same for a habit.
    Show answer

    Both mean about the same for a habit.

    For a habit, a time clause and a condition clause give close meanings.

  5. Which spelling is correct?

    1. 갈 때
    2. 갈 떼
    3. 갈때
    4. 가를 때
    Show answer

    갈 때

    때 is a separate word, so there is a space, and the -(으)ㄹ form of 가다 is 갈.

Answer key

  1. 왔을 때. The sentence is 한국에 처음 왔을 때 길을 몰랐어요.
  2. 오면. The sentence is 내일 비가 오면 집에 있을 거예요.
  3. 밥을 먹을 때 TV를 보지 마세요.
  4. Both mean about the same for a habit.
  5. 갈 때.

Now write your own pair: one sentence about what you do when you are tired (with -(으)ㄹ 때), and one about what you will do if it is sunny tomorrow (with -(으)면).

What Should You Learn Next?

After this comparison, study each pattern on its own lesson page, then look at the other pairs on the list.

  1. Learn the full rules for -(으)ㄹ 때, including 때 with particles.
  2. Learn the full rules for -(으)면, including the honorific and the negative.
  3. Compare other confusable pairs on Confusing Grammar Compared.
  4. See where both patterns sit on the Beginner Grammar list.

Frequently Asked Questions

What Is the Difference between -(으)ㄹ 때 and -(으)면?

-(으)ㄹ 때 means "at the time when" and locates one event inside the time of another. -(으)면 means "if" or "once" and states a condition for the result. English often uses "when" for both, but Korean separates the time idea from the condition idea.

Can I Always Replace -(으)ㄹ 때 with -(으)면?

No. For a finished event in the past you must say -았/었을 때, as in 어제 집에 갔을 때. You cannot say 어제 집에 가면. In habits such as 피곤할 때 and 피곤하면 커피를 마셔요, both are possible and the meanings are close.

Which One Sounds More Natural in Speech?

Both are everyday forms, so neither is more natural in general. Speakers use -(으)ㄹ 때 to talk about times and situations and -(으)면 to talk about conditions, plans and advice. The choice depends on the meaning, not on the speech level.

Which One Appears More Often on TOPIK?

This site does not publish exam statistics. Both patterns belong to early textbook units and are taught at about the A2 stage. For current exam content, check the official TOPIK site (topik.go.kr), which publishes the level descriptions and past papers.

What Is the Quickest Rule to Remember?

Ask whether the first event is a time or a condition. If you can say "at the time when", use -(으)ㄹ 때. If you can say "if" or "once", use -(으)면. For a finished past event, switch to -았/었을 때.

Save This to Pinterest
-(으)ㄹ 때 vs -(으)면
-(으)ㄹ 때 vs -(으)면