TL;DR
- Use V-(으)ㄹ걸 그랬다 to say “I should have…” after making a past choice you regret.
- Use A/V-았/었으면 좋겠다 to say “I hope…” or “I wish…” about a desired situation.
- In TOPIK-style questions, watch the time clue: regret looks back; wishes point to a hoped-for result.
🎧 Helper Note: Read every Korean example aloud twice. First, focus on the ending: -ㄹ걸 그랬어요 / -았으면 좋겠어요. Second, read the whole sentence naturally so the feeling of regret or wish becomes clear.
🔑 The Big Picture
Two useful Korean expressions help you talk about things that did not go the way you wanted:
- V-(으)ㄹ걸 그랬다 = “I should have done V.” It shows regret about a past decision.
- A/V-았/었으면 좋겠다 = “I hope/wish A/V.” It shows a desired situation.
These appear often in everyday Korean and can appear in TOPIK I-style reading or listening contexts through simple dialogues, short messages, and sentence-completion questions.
🧩 Core Concepts / Patterns
1. V-(으)ㄹ걸 그랬다: regret about the past
Use this when the speaker thinks a different past action would have been better.
Form
- Verb stem ending in a vowel + -ㄹ걸 그랬다
- 가다 → 갈걸 그랬어요
- 사다 → 살걸 그랬어요
- Verb stem ending in a consonant + -을걸 그랬다
- 먹다 → 먹을걸 그랬어요
- 입다 → 입을걸 그랬어요
- To say “I should not have…,” use -지 말걸 그랬다 or 안 V-(으)ㄹ걸 그랬다
- 너무 많이 먹지 말걸 그랬어요. = I should not have eaten so much.
Examples
- 비가 와요. 우산을 가져올걸 그랬어요.
- 시험이 어려웠어요. 더 많이 공부할걸 그랬어요.
- 이 신발은 불편해요. 다른 신발을 신을걸 그랬어요.
It is raining. I should have brought an umbrella.
The exam was difficult. I should have studied more.
These shoes are uncomfortable. I should have worn different shoes.
2. A/V-았/었으면 좋겠다: hopes and wishes
Use this when the speaker wants something to be true or wants something to happen.
Form
- Stem with ㅏ/ㅗ + -았으면 좋겠다
- 가다 → 갔으면 좋겠어요
- 좋다 → 좋았으면 좋겠어요
- Other stems + -었으면 좋겠다
- 먹다 → 먹었으면 좋겠어요
- 춥다 → 추웠으면 좋겠어요
- 하다 → 했으면 좋겠다
- 공부하다 → 공부했으면 좋겠어요
Examples
- 내일 날씨가 좋았으면 좋겠어요.
- 친구가 빨리 왔으면 좋겠어요.
- 한국어를 더 잘 했으면 좋겠어요.
I hope the weather is good tomorrow.
I hope my friend comes soon.
I wish I were better at Korean.
3. Quick comparison
Expression | Main feeling | Time focus | Example |
V-(으)ㄹ걸 그랬다 | Regret | Past choice | 일찍 잘걸 그랬어요. |
A/V-았/었으면 좋겠다 | Wish / hope | Desired situation | 내일 비가 안 왔으면 좋겠어요. |
✅ Exam Strategy
- Find the time clue.
- Past bad result: use V-(으)ㄹ걸 그랬다
- Desired future or current hope: use A/V-았/었으면 좋겠다
- Check whether the word is a verb or adjective.
- -을걸 그랬다 attaches to verbs only.
- -았/었으면 좋겠다 can attach to verbs and adjectives.
- Watch negative meaning.
- “I should not have gone” = 가지 말걸 그랬어요
- “I hope it does not rain” = 비가 안 왔으면 좋겠어요
- Use polite style in TOPIK I contexts.
- 그랬어요 / 좋겠어요 is safe and natural for most dialogues.
⚠️ Pitfalls
- Do not use -을걸 그랬다 for a normal future plan.
- Incorrect: 내일 학교에 갈걸 그랬어요.
- Better: 내일 학교에 갈 거예요.
- Do not forget the past-result feeling in 그랬다. The speaker regrets something after seeing the result.
- Do not translate -았/었으면 좋겠다 too literally as “if it was good.” It often means “I hope…” or “I wish…”
- With adjective stems, use -았/었으면 좋겠다, not -을걸 그랬다.
- Correct: 날씨가 좋았으면 좋겠어요.
- Incorrect: 날씨가 좋을걸 그랬어요.
Practice Hub — 50 TOPIK I-style questions
Complete all 5 sets. Each set has 10 questions, for exactly 50 questions total. Check answers only after you finish each set.
Set 1 — Choose the correct form
Choose the best Korean expression for each sentence.
- 비가 와요. 우산을 __________.
- 시험이 어려웠어요. 더 많이 __________.
- 내일 시간이 __________. 같이 가고 싶어요.
- 음식이 너무 매워요. 물을 __________.
- 친구가 아직 안 왔어요. 빨리 __________.
- 길을 잃었어요. 지도를 __________.
- 오늘 너무 피곤해요. 어제 일찍 __________.
- 한국어를 더 잘 __________.
- 버스를 놓쳤어요. 조금 더 일찍 __________.
- 내일 날씨가 __________.
a. 가져왔으면 좋겠어요
b. 가져올걸 그랬어요
a. 공부할걸 그랬어요
b. 공부했으면 좋겠어요
a. 많았으면 좋겠어요
b. 많을걸 그랬어요
a. 주문할걸 그랬어요
b. 주문했으면 좋겠어요
a. 왔으면 좋겠어요
b. 올걸 그랬어요
a. 볼걸 그랬어요
b. 봤으면 좋겠어요
a. 잤으면 좋겠어요
b. 잘걸 그랬어요
a. 했으면 좋겠어요
b. 할걸 그랬어요
a. 나올걸 그랬어요
b. 나왔으면 좋겠어요
a. 좋았으면 좋겠어요
b. 좋을걸 그랬어요
Answers — Set 1
- b — It is raining now, so the speaker regrets not bringing an umbrella.
- a — The difficult exam is a past result, so this is regret.
- a — The speaker hopes to have time tomorrow.
- a — The food is spicy now, so the speaker regrets not ordering water.
- a — The speaker hopes the friend arrives soon.
- a — The speaker regrets not looking at a map.
- b — The speaker regrets not sleeping early yesterday.
- a — This is a wish about Korean ability.
- a — The speaker regrets not leaving earlier.
- a — This is a hope about tomorrow’s weather.
Set 2 — Match the meaning
Choose the best English meaning.
- 우산을 가져올걸 그랬어요.
- 내일 비가 안 왔으면 좋겠어요.
- 택시를 탈걸 그랬어요.
- 한국 친구가 있었으면 좋겠어요.
- 아침을 먹을걸 그랬어요.
- 방이 더 컸으면 좋겠어요.
- 숙제를 할걸 그랬어요.
- 주말에 시간이 있었으면 좋겠어요.
- 이 책을 사지 말걸 그랬어요.
- 시험이 쉬웠으면 좋겠어요.
a. I hope I bring an umbrella.
b. I should have brought an umbrella.
a. I hope it does not rain tomorrow.
b. I should not have rained tomorrow.
a. I should have taken a taxi.
b. I hope I take a taxi.
a. I wish I had a Korean friend.
b. I should have had a Korean friend yesterday.
a. I should have eaten breakfast.
b. I hope I eat breakfast.
a. I wish the room were bigger.
b. I should have made the room bigger.
a. I should have done the homework.
b. I hope I do the homework.
a. I hope I have time on the weekend.
b. I should have had time on the weekend.
a. I should not have bought this book.
b. I hope I do not buy this book.
a. I hope the exam is easy.
b. I should have made the exam easy.
Answers — Set 2
- b — -올걸 그랬어요 shows regret.
- a — 안 왔으면 좋겠어요 is a hope.
- a — 탈걸 그랬어요 means the taxi was the better past choice.
- a — 있었으면 좋겠어요 is a wish.
- a — The speaker regrets not eating breakfast.
- a — 컸으면 좋겠어요 expresses a desired condition.
- a — The speaker regrets not doing homework.
- a — The weekend time is a desired situation.
- a — -지 말걸 그랬어요 means “I should not have…”
- a — The speaker hopes the exam is easy.
Set 3 — Complete the sentence
Use the word in parentheses to complete each sentence naturally.
- 너무 추워요. 따뜻한 옷을 __________. (입다)
- 내일 학교에 사람이 별로 __________. (없다)
- 배가 아파요. 너무 많이 __________. (먹지 말다)
- 시간이 없어요. 택시를 __________. (타다)
- 이번 주말에 쉬는 시간이 __________. (있다)
- 영화가 시작했어요. 조금 일찍 __________. (오다)
- 한국어 시험을 잘 __________. (보다)
- 목이 말라요. 물을 __________. (사다)
- 친구가 제 말을 __________. (듣다)
- 이 문제가 너무 어려워요. 더 __________. (쉽다)
Answers — Set 3
- 입을걸 그랬어요 — The speaker is cold now and regrets not wearing warm clothes.
- 없었으면 좋겠어요 — The speaker hopes there are not many people.
- 먹지 말걸 그랬어요 — The speaker regrets eating too much.
- 탈걸 그랬어요 — The speaker regrets not taking a taxi.
- 있었으면 좋겠어요 — The speaker wishes for free time.
- 올걸 그랬어요 — The speaker regrets not coming earlier.
- 봤으면 좋겠어요 — The speaker hopes to do well on the exam.
- 살걸 그랬어요 — The speaker regrets not buying water.
- 들었으면 좋겠어요 — The speaker wishes the friend would listen.
- 쉬웠으면 좋겠어요 — The speaker hopes the problem is easier.
Set 4 — Dialogue completion
Choose the best sentence for B.
- A: 비가 많이 와요.
B: __________
a. 우산을 가져올걸 그랬어요.
b. 우산이 없었으면 좋겠어요.
- A: 내일 시험이 있어요.
B: __________
a. 시험을 잘 봤으면 좋겠어요.
b. 시험을 볼걸 그랬어요.
- A: 왜 이렇게 피곤해요?
B: __________
a. 어제 일찍 잘걸 그랬어요.
b. 내일 일찍 잤으면 좋겠어요.
- A: 버스가 방금 갔어요.
B: __________
a. 조금 빨리 나올걸 그랬어요.
b. 버스가 늦었으면 좋겠어요.
- A: 한국어 말하기가 어려워요.
B: __________
a. 더 자연스럽게 말했으면 좋겠어요.
b. 말할걸 그랬어요.
- A: 이 식당은 사람이 너무 많아요.
B: __________
a. 다른 식당에 갈걸 그랬어요.
b. 사람이 많았으면 좋겠어요.
- A: 내일 소풍을 가요.
B: __________
a. 날씨가 좋았으면 좋겠어요.
b. 날씨가 좋을걸 그랬어요.
- A: 이 옷은 너무 작아요.
B: __________
a. 큰 사이즈를 살걸 그랬어요.
b. 작은 사이즈였으면 좋겠어요.
- A: 회의가 너무 길었어요.
B: __________
a. 커피를 마실걸 그랬어요.
b. 커피가 마셨으면 좋겠어요.
- A: 오늘 시간이 없어서 못 만나요.
B: __________
a. 다음 주에는 시간이 있었으면 좋겠어요.
b. 다음 주에는 시간을 가질걸 그랬어요.
Answers — Set 4
- a — The rain creates regret about not bringing an umbrella.
- a — This is a hope about doing well.
- a — The speaker regrets not sleeping early yesterday.
- a — The speaker regrets not leaving faster.
- a — The speaker wishes to speak more naturally.
- a — The crowded restaurant creates regret about the choice.
- a — The speaker hopes the weather is good tomorrow.
- a — The small clothes create regret about size choice.
- a — The long meeting creates regret about not drinking coffee.
- a — The speaker hopes there will be time next week.
Set 5 — Error correction
Find the incorrect part and write a better sentence.
- 비가 와요. 우산을 가져왔으면 좋겠어요.
- 어제 늦게 잤어요. 일찍 잤으면 좋겠어요.
- 내일 날씨가 좋을걸 그랬어요.
- 이 가방은 너무 비싸요. 사지 말았으면 좋겠어요.
- 친구가 빨리 올걸 그랬어요. 기다리고 있어요.
- 시험이 어려웠어요. 더 많이 공부했으면 좋겠어요.
- 방이 너무 작아요. 더 클걸 그랬어요.
- 버스를 놓쳤어요. 택시를 탔으면 좋겠어요.
- 한국어를 잘 할걸 그랬어요. 지금 배우고 싶어요.
- 이 음식은 너무 매워요. 물을 샀으면 좋겠어요.
Answers — Set 5
- 우산을 가져올걸 그랬어요. — The rain causes regret about not bringing an umbrella.
- 일찍 잘걸 그랬어요. — The speaker regrets not sleeping early yesterday.
- 내일 날씨가 좋았으면 좋겠어요. — Tomorrow’s weather is a hope.
- 사지 말걸 그랬어요. — The speaker regrets buying an expensive bag.
- 친구가 빨리 왔으면 좋겠어요. — The speaker is waiting and hopes the friend comes soon.
- 더 많이 공부할걸 그랬어요. — The difficult exam creates regret.
- 방이 더 컸으면 좋겠어요. — Room size is a desired condition, not a past action by the speaker.
- 택시를 탈걸 그랬어요. — Missing the bus creates regret about not taking a taxi.
- 한국어를 잘 했으면 좋겠어요. — This is a wish about ability.
- 물을 살걸 그랬어요. — The spicy food creates regret about not buying water.
🧭 Review Checklist
- Regret? Look for a past choice and a bad result → V-(으)ㄹ걸 그랬어요
- Wish or hope? Look for a desired future/current situation → A/V-았/었으면 좋겠어요
- Negative regret? Use V-지 말걸 그랬어요
- TOPIK habit: Read the sentence before and after the blank. The context usually tells you whether the speaker regrets something or hopes for something.