B2 Expressions & Patterns 7 min read Medium

Acknowledging with a 'But' (-기는 하다)

Use -기는 하다 to politely concede a point before adding a 'but' or qualification.

Grammar Rule in 30 Seconds

Use -기는 하다 to acknowledge a fact while immediately introducing a contrasting or limiting thought.

  • Attach -기는 하다 to the verb/adjective stem: 먹기는 하다 (It is true that I ate).
  • Use it to concede a point before adding a 'but' (지만) or a contrasting clause.
  • It emphasizes the truth of the first clause while signaling a shift in focus.
Verb/Adj Stem + 기는 하다 + (지만/데) + Contrast

Overview

Ever been caught in that awkward spot where you have to admit something is true, but you really want to add a massive 'but' at the end? Maybe your friend asks if you liked that new 3-hour indie movie. You want to be polite.

You say, "Well, I did watch it... but I fell asleep halfway through." That's exactly where -기는 하다 comes to the rescue. It's the ultimate 'Yes, but' grammar tool for your Korean arsenal.

It allows you to acknowledge a fact or state. You are basically saying, "I admit this part is true." But you are also signaling that there is a catch. It's perfect for B2 learners who want to sound more nuanced.

You aren't just saying 'Yes' or 'No' anymore. You are providing context and managing expectations. It’s like the linguistic version of a 'soft launch' for a disagreement.

You aren't being rude; you're being precise. Just don't use it to tell your professor their lecture was 'interesting but long' unless you really trust your grades. Use it when you want to show you're listening, but have your own take.

It's a lifesaver in Zoom meetings when you need to agree with your boss partially. It also works great on TikTok when you're reviewing a viral product that didn't quite live up to the hype.

How This Grammar Works

At its heart, -기는 하다 is about concession. In linguistic terms, we call this a 'concessive' pattern. You are conceding a point.
You take a verb or an adjective and turn it into a noun-like thing using -기. Then you add the topic marker -는 for emphasis. Finally, you finish it with 하다 (to do).
Think of it as saying, "As for the doing of this action, I do it." It sounds a bit redundant in English, right? But in Korean, it creates a buffer. It emphasizes the action itself before you pivot to a different thought.
Usually, this pattern is followed by -지만 (but) or -는데 (and/but/so). However, in spoken Korean, we often just end the sentence with -기는 해요. The 'but' part is implied by your tone and the context.
It’s a very 'read between the lines' kind of expression. If you say a restaurant is 좋기는 해요, everyone knows you’re about to complain about the prices. It’s the verbal equivalent of a side-eye.
You are acknowledging the quality but hinting at a flaw. It makes your Korean sound much more natural and less like a robot reading a dictionary. Plus, it gives you time to think of your next sentence while you're 'agreeing.'

Formation Pattern

1
Creating this pattern is like building a Lego set. It’s very modular and follows a strict order. You don't need to worry about irregulars as much here because you are working with the stem.
2
Find the verb or adjective stem (the part before -다).
3
Attach -기는 directly to that stem.
4
Follow it with 하다 (for adjectives and verbs).
5
Conjugate 하다 into whatever speech level you need.
6
Form | Example | Translation
7
--- | --- | ---
8
Verb Stem + -기는 하다 | 먹기는 하다 | I do eat it (but...)
9
Adjective Stem + -기는 하다 | 싸기는 하다 | It is cheap (but...)
10
Past Tense Stem + -기는 하다 | 갔기는 하다 | I did go (but...)
11
Shortened Form | 먹긴 하다 | (Same as above, just faster)
12
Politeness Levels:
13
Formal: 먹기는 합니다 (Used in presentations or interviews)
14
Informal Polite: 먹기는 해요 (Standard daily use with coworkers/strangers)
15
Casual: 먹기는 해 (With close friends or younger siblings)
16
Memory Trick: Think of the 'K' in -기는 as the 'K' in 'K, fine...' It’s that slightly reluctant agreement we all do when we don't want to be a total hater. "K, fine... it's good, but..."

When To Use It

You’ll find this pattern everywhere in modern Korean life. It’s the bread and butter of reviews and social interactions.
  • Social Media Reviews: "The cafe is pretty (예쁘기는 한데), but the coffee is terrible."
  • Texting Friends: When someone asks if you've finished your homework. "I started it (시작하기는 했는데)... but I got distracted by cat videos."
  • Job Interviews: "I have the certification (자격증이 있기는 하지만), but I don't have much field experience yet."
  • Shopping: "This jacket fits well (잘 맞기는 한데), but the color is a bit too bright for me."
  • Streaming/Movies: "The acting was great (연기가 좋기는 했어요), but the plot made no sense."
  • Food Delivery Apps: "The food arrived fast (빨리 오기는 했는데), but they forgot my extra sauce."
It’s all about balance. You give a little credit where it's due, then you drop the truth bomb. It makes you sound reasonable and balanced. If you just said "The coffee is bad," you sound grumpy. If you use -기는 하다, you sound like a refined critic.

Common Mistakes

Even though it's B2 level, people trip up on this all the time. The most common mistake is forgetting the contrast. If you use -기는 하다 and then just stop without a 'but' or a reason, the listener will be left hanging. It feels like a cliffhanger in a drama.
  • Don't use it for pure agreement: If you actually love something 100%, just say 좋아요. If you say 좋기는 해요, your friend will think you're hiding a secret hatred for it.
  • Tense placement: Beginners often put the past tense in the middle AND at the end. You usually put it at the end of the whole phrase. 갔기는 했다 is okay, but 가기는 했다 is also common depending on the focus.
  • Confusing with -기도 하다: -기도 하다 means "sometimes I do X too." -기는 하다 is "I do do X (but...)." One is about frequency, the other is about concession.
  • Overusing it: If you use it in every sentence, you'll sound like you're never satisfied with anything. Nobody wants to hang out with a permanent 'but' person.
  • Formal/Informal mix-ups: Make sure the final 하다 matches your audience. Don't drop to with your boss just because you're concentrating on the grammar!

Contrast With Similar Patterns

Understanding the neighbors of this grammar point helps you use it correctly.
  • -기는 하다 vs. -지만: -지만 is a simple "but." -기는 하다 emphasizes the first part much more. It's like saying "I really do admit that..." versus just "X but Y."
  • -기는 하다 vs. -기는요: Don't get these mixed up! -기는요 is a polite way to disagree or dismiss a compliment (like "Oh, not at all!"). -기는 하다 is about partial agreement.
  • -긴 한데 vs. -기는 한데: These are the same! -긴 is just the short version. Use the short version for texting and the long version for formal writing or slow, dramatic speaking.
  • Repeating the Verb: Sometimes instead of 하다, Koreans repeat the main verb. For example: 먹기는 먹는데... (I eat it, I really do eat it, but...). This is like double-underlining your sentence. It adds even more emphasis to the fact that you are indeed doing the action. It's very common when someone is doubting you. "Did you really study?" "공부하기는 공부했는데..." (I did study, I really did, but... I forgot everything).

Quick FAQ

Q

Can I use this with nouns?

Not directly. You’d need to use (이)기는 하다 or turn the noun into a verb like 학생이기는 하지만 (I am a student, but...).

Q

Is it okay to use this in a diary?

Definitely! It's great for reflecting on your day. "I worked out today (운동하기는 했다), but only for five minutes."

Q

What’s the difference between -기는 하지만 and -기는 한데?

-하지만 is slightly more formal and clear-cut. -한데 is more conversational and provides background info. In 90% of daily chats, you'll use -한데.

Q

Can I use it for compliments?

Yes, but be careful. "You're pretty (예쁘기는 한데)" implies there's something else wrong. Stick to simple compliments unless you're teasing a close friend.

Q

Is there a specific intonation?

Yes, you usually stress the -기는 part slightly to show that you're setting up a contrast.

Real Conversations

S

Speaker A

요즘 운동 시작했어? (Did you start working out lately?)
S

Speaker B

시작하기는 했는데 매일 하지는 못해. (I did start, but I can't do it every day.)
S

Speaker A

이 핸드폰 어때? (How is this phone?)
S

Speaker B

디자인이 예쁘기는 한데 너무 비싸. (The design is pretty, but it's too expensive.)

Conjugation of -기는 하다

Tense Verb/Adj Form
Present
가다
가기는 하다
Past
가다
가기는 했다
Future
가다
가기는 하겠다
Present
예쁘다
예쁘기는 하다
Past
예쁘다
예쁘기는 했다
Future
예쁘다
예쁘기는 하겠다

Common Contractions

Full Form Short Form
가기는 하지만
가긴 하지만
먹기는 한데
먹긴 한데

Meanings

This pattern is used to admit or acknowledge the truth of a statement, while simultaneously setting the stage for a contrasting or limiting remark.

1

Partial Concession

Admitting a fact is true, but adding a caveat.

“공부하기는 했지만 시험은 어려웠어요.”

“비싸기는 하지만 품질은 좋아요.”

2

Defensive Acknowledgment

Defending one's actions when criticized.

“노력하기는 했어요.”

“말하기는 했는데요.”

Reference Table

Reference table for Acknowledging with a 'But' (-기는 하다)
Form Structure Example
Affirmative
Stem + 기는 하다
좋기는 해요
Past
Stem + 기는 했다
좋기는 했어요
Future
Stem + 기는 하겠다
좋기는 하겠어요
Negative
Stem + -지 않기는 하다
가지 않기는 해요
Question
Stem + 기는 해요?
가기는 해요?
Short Answer
Stem + 기는 해요
먹기는 해요

Formality Spectrum

Formal
맛있기는 합니다만 비쌉니다.

맛있기는 합니다만 비쌉니다. (Restaurant review)

Neutral
맛있기는 한데 비싸요.

맛있기는 한데 비싸요. (Restaurant review)

Informal
맛있기는 한데 비싸.

맛있기는 한데 비싸. (Restaurant review)

Slang
맛있긴 한데 비싸네.

맛있긴 한데 비싸네. (Restaurant review)

The Concession Flow

기는 하다

Input

  • 인정 Acknowledgment

Output

  • 반전 Contrast

Simple 'But' vs. Concessive 'But'

하지만 (Simple)
비싸지만 좋아요 It's expensive but good
기는 하지만 (Concessive)
비싸기는 하지만 좋아요 It is indeed expensive, but it is good

Examples by Level

1

먹기는 해요.

I do eat it.

2

가기는 해요.

I do go.

3

좋기는 해요.

It is good.

4

알기는 해요.

I do know.

1

맛있기는 한데 비싸요.

It is tasty, but it is expensive.

2

공부하기는 했어요.

I did study.

3

예쁘기는 하지만 작아요.

It is pretty, but it is small.

4

가기는 하지만 늦을 거예요.

I will go, but I will be late.

1

도움이 되기는 하겠지만 시간이 걸려요.

It will be helpful, but it will take time.

2

말하기는 했는데 잘 안 들렸어요.

I did say it, but it wasn't heard well.

3

비싸기는 해도 품질은 최고예요.

Even though it is expensive, the quality is the best.

4

가고 싶기는 한데 돈이 없어요.

I want to go, but I don't have money.

1

그 제안이 타당하기는 하지만 현실적이지 않습니다.

That proposal is reasonable, but it is not realistic.

2

그를 좋아하기는 해도 결혼은 생각 안 해봤어요.

Even though I like him, I haven't thought about marriage.

3

어렵기는 하겠지만 충분히 할 수 있어요.

It will be difficult, but you can definitely do it.

4

듣기는 했어도 이해는 못 했어요.

I did hear it, but I couldn't understand it.

1

그 정책이 효과가 있기는 하겠으나 부작용이 우려됩니다.

That policy might be effective, but side effects are concerning.

2

그가 천재이기는 해도 인성은 부족해요.

Even if he is a genius, his character is lacking.

3

노력하기는 했으나 결과가 좋지 않았습니다.

I did make an effort, but the results were not good.

4

가치가 있기는 하되 위험 부담이 큽니다.

It has value, but the risk is high.

1

그의 주장이 일리가 있기는 하되 전적으로 동의할 수는 없습니다.

His argument has merit, but I cannot fully agree.

2

그 일을 처리하기는 했으되 완벽하지는 않았습니다.

I did handle the task, but it was not perfect.

3

그녀가 재능이 있기는 하거니와 노력도 대단합니다.

She is talented, and her effort is also great.

4

그 사실을 알기는 하였으나 묵인했습니다.

I did know that fact, but I overlooked it.

Easily Confused

Acknowledging with a 'But' (-기는 하다) vs -지만

Both mean 'but'. Learners use them interchangeably.

Acknowledging with a 'But' (-기는 하다) vs -아/어 보이다

Sometimes learners mix up 'it seems' with 'it is true but'.

Acknowledging with a 'But' (-기는 하다) vs -기는 하지만 vs -기는 하되

Both are concessive.

Common Mistakes

먹기 하다

먹기는 하다

Missing the particle '는'.

가기는 해요지만

가기는 하지만

Redundant '해요'.

예쁘기는

예쁘기는 하다

Incomplete sentence.

먹기는 했어요지만

먹기는 했지만

Incorrect conjugation.

비싸기는 하지만 비싸요

비싸기는 하지만 좋아요

Repeating the same adjective.

가기는 했지만 갔어요

가기는 했지만 못 갔어요

Logical contradiction.

좋기는 하겠어요

좋기는 해요

Wrong tense usage.

알기는 하지만 몰라요

알기는 하지만 잘 몰라요

Needs a qualifier.

가기는 했지만 갔어요

가기는 했지만 늦었어요

Logical flow error.

예쁘기는 하거니와

예쁘기는 하지만

Register mismatch.

그것은 사실이기는 하되 거짓입니다

그것은 사실이기는 하되 오해의 소지가 있습니다

Logical contradiction.

가기는 하였지만 갔습니다

가기는 하였지만 늦었습니다

Redundancy.

Sentence Patterns

___기는 한데 ___.

___기는 했지만 ___.

___기는 하겠으나 ___.

___기는 해도 ___.

Real World Usage

Social Media Comment very common

사진 예쁘긴 한데 어디예요?

Food Delivery App common

맛있긴 한데 양이 좀 적네요.

Job Interview common

경험이 있기는 합니다만, 이 분야는 처음입니다.

Texting a Friend constant

가긴 갈 건데 좀 늦을 듯.

Travel Blog occasional

유명하긴 해도 사람이 너무 많아요.

Work Email common

검토하기는 했습니다만 수정이 필요합니다.

💡

Don't Overuse

Using this in every sentence makes you sound like you can't make up your mind. Use it only when you have a genuine contrast.
⚠️

Tense Matters

Always check if you are talking about the past or present. '가기는 했지만' (I did go) vs '가기는 하지만' (I do go).
🎯

Use Contractions

In casual speech, '기는' often becomes '긴'. It sounds much more natural to native speakers.
💬

Softening Refusals

This is the best way to say 'no' without being rude. Acknowledge the invitation first, then add the 'but'.

Smart Tips

Start with the other person's point using -기는 하다, then pivot.

아니요, 그건 틀렸어요. 그 의견도 일리가 있기는 하지만, 제 생각은 조금 달라요.

Acknowledge your limited experience before highlighting your potential.

경험이 없어요. 경험이 많지는 않기는 하지만, 빨리 배울 수 있습니다.

Balance the pros and cons to sound objective.

이거 너무 비싸요. 비싸기는 하지만 품질은 정말 좋아요.

Validate the expectation before explaining the reality.

늦어서 미안해요. 오기는 왔는데 너무 늦었네요. 죄송합니다.

Pronunciation

ga-gin-ha-da

Contraction

In fast speech, '기는' often becomes '긴'.

Rising-Falling

맛있기는↗ 한데↘

Signals the contrast is coming.

Memorize It

Mnemonic

Think of '기는' as a 'GIVE-in'. You give in to their point first, then you 'ha-da' (do) your own thing.

Visual Association

Imagine a seesaw. On one side, you place a heavy weight (the fact you agree with). On the other side, you place a small feather (your contrast). You acknowledge the weight before the feather tips the scale.

Rhyme

Fact is true, '기는 하다' says it too. Then add a 'but' to see the view.

Story

Min-su was asked if he liked the new office. He said, '넓기는 한데 너무 추워요' (It is spacious, but it is too cold). He acknowledged the space (the good) before mentioning the cold (the bad). This made his complaint sound much more reasonable and less like whining.

Word Web

인정 (Acknowledgment)반전 (Contrast)사실 (Fact)동의 (Agreement)뉘앙스 (Nuance)부드럽게 (Softly)

Challenge

For the next 5 minutes, try to describe 3 things in your room using this pattern (e.g., 'This chair is comfortable, but it is old').

Cultural Notes

Used to avoid direct confrontation with a superior. It shows you heard them before offering a different view.

Used to soften a refusal to an invitation. It shows you appreciate the offer.

Used in debates to show you have considered the opponent's logic.

Derived from the nominalizer -기 and the verb 하다 (to do).

Conversation Starters

오늘 날씨 어때요?

이 식당 음식 어때요?

한국어 공부하기 어렵지 않아요?

이번 프로젝트가 성공할까요?

Journal Prompts

Describe a place you visited. Use -기는 하다 to mention one good and one bad point.
Write about a hobby you have. Acknowledge it takes time but explain why you like it.
Discuss a recent news event. Acknowledge the government's perspective but offer a critique.
Reflect on a personal failure. Acknowledge your effort but analyze what went wrong.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank with the correct form.

이 옷은 예쁘____ 비싸요.

✓ Correct! ✗ Not quite. Correct answer: 기는 하지만
The sentence requires a contrastive conjunction.
Choose the correct sentence. Multiple Choice

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: 먹기는 했지만 맛없었어요
Tense consistency is key.
Find the error. Error Correction

Find and fix the mistake:

가기는 했지만 갔어요.

✓ Correct! ✗ Not quite. Correct answer: 가기는 했지만 못 갔어요
The original sentence is redundant.
Reorder the words. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: 이 물건은 좋기는 하지만 비싸요
Standard Korean word order.
Translate to Korean. Translation

It is fun, but it is hard.

Answer starts with: 재미있...

✓ Correct! ✗ Not quite. Correct answer: 재미있기는 한데 어려워요
Matches the present tense and contrast.
Combine the two sentences. Sentence Building

맛있어요. 비싸요.

✓ Correct! ✗ Not quite. Correct answer: 모두 맞음
All options are valid, but the first is most natural.
Match the tense. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 가기는 했다
Past tense requires '했다'.
Choose the best fit. Multiple Choice

그 제안은 ___.

✓ Correct! ✗ Not quite. Correct answer: 좋기는 하지만 현실적이지 않아요
The contrast must be logical.

Score: /8

Practice Exercises

8 exercises
Fill in the blank with the correct form.

이 옷은 예쁘____ 비싸요.

✓ Correct! ✗ Not quite. Correct answer: 기는 하지만
The sentence requires a contrastive conjunction.
Choose the correct sentence. Multiple Choice

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: 먹기는 했지만 맛없었어요
Tense consistency is key.
Find the error. Error Correction

Find and fix the mistake:

가기는 했지만 갔어요.

✓ Correct! ✗ Not quite. Correct answer: 가기는 했지만 못 갔어요
The original sentence is redundant.
Reorder the words. Sentence Reorder

비싸요 / 하지만 / 좋기는 / 이 물건은

✓ Correct! ✗ Not quite. Correct answer: 이 물건은 좋기는 하지만 비싸요
Standard Korean word order.
Translate to Korean. Translation

It is fun, but it is hard.

✓ Correct! ✗ Not quite. Correct answer: 재미있기는 한데 어려워요
Matches the present tense and contrast.
Combine the two sentences. Sentence Building

맛있어요. 비싸요.

✓ Correct! ✗ Not quite. Correct answer: 모두 맞음
All options are valid, but the first is most natural.
Match the tense. Match Pairs

Match the past tense form.

✓ Correct! ✗ Not quite. Correct answer: 가기는 했다
Past tense requires '했다'.
Choose the best fit. Multiple Choice

그 제안은 ___.

✓ Correct! ✗ Not quite. Correct answer: 좋기는 하지만 현실적이지 않아요
The contrast must be logical.

Score: /8

Practice Bank

10 exercises
Complete the sentence: 'I did watch it, but...' Fill in the Blank

넷플릭스를 보___ 하기는 했는데 다 못 봤어요.

✓ Correct! ✗ Not quite. Correct answer:
Fix the tense in the concession part. Error Correction

숙제를 했기는 한데 집에 두고 왔어요.

✓ Correct! ✗ Not quite. Correct answer: 숙제를 하기는 했는데 집에 두고 왔어요.
Order the words: 'It's pretty but expensive' Sentence Reorder

예쁘 / 한데 / 기는 / 비싸요 / .

✓ Correct! ✗ Not quite. Correct answer: 예쁘기는 한데 비싸요.
Translate: 'I can speak Korean, but not fluently.' Translation

한국어를 (speak) 하기는 하는데 잘 못해요.

✓ Correct! ✗ Not quite. Correct answer:
Select the correct formal version. Multiple Choice

Regarding the proposal:

✓ Correct! ✗ Not quite. Correct answer: 좋기는 하지만 보완이 필요합니다.
Match the stem to the correct -기는 form. Match Pairs

Match the following:

✓ Correct! ✗ Not quite. Correct answer: 가다:가기는, 먹다:먹기는, 예쁘다:예쁘기는, 비싸다:비싸기는
Use the shortened form for texting. Fill in the Blank

맛___ 한데 너무 짜요.

✓ Correct! ✗ Not quite. Correct answer: 있긴
Which implies a hidden 'but'? Multiple Choice

Response to 'Is this book good?':

✓ Correct! ✗ Not quite. Correct answer: 읽기는 했어요.
Fix the verb repetition form. Error Correction

먹기는 먹다만 맛이 없어요.

✓ Correct! ✗ Not quite. Correct answer: 먹기는 먹는데 맛이 없어요.
Translate the emphasis: 'I did go, really!' Translation

가기는 ___.

✓ Correct! ✗ Not quite. Correct answer: 갔어요

Score: /10

FAQ (8)

Yes, it works perfectly with both verbs and adjectives (e.g., 예쁘기는 하다, 좋다기는 하다).

No, it is actually polite because it shows you are considering the other person's point of view.

That is just a common contraction in spoken Korean. It means the exact same thing.

Yes, '가기는 하겠다' means 'I will go (but...)'.

Yes, '하지만' is just 'but'. '-기는 하다' adds the nuance of 'I acknowledge that...'.

Yes, just use the formal ending '합니다' (e.g., '좋기는 합니다만').

Forgetting the '하다' part or using the wrong tense.

Not necessarily. It can be followed by '데' or even end the sentence if the context implies the contrast.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si bien... pero

Korean attaches the structure to the verb itself.

French high

Certes... mais

Korean is a suffix-based system.

German high

Zwar... aber

German uses separate words, Korean uses one verb conjugation.

Japanese very_high

~ことは~が

The particles used are slightly different.

Chinese moderate

虽然... 但是

Chinese does not conjugate the verb.

Arabic moderate

صحيح أن... لكن

Arabic uses a phrase rather than a suffix.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!