English builds "dislike" out of negation: don't like, not good. Korean often refuses to. Where English negates a positive word, Korean frequently keeps a dedicated antonym on the shelf and reaches for it instead. The flagship case is liking and disliking: to say "I dislike it," a native does not usually say ✗안 좋아요 ("it's not good") — they say 싫어요 or 싫어해요, from the standalone word 싫다 "to be detestable / I don't want it." Learning to prefer the antonym over the 안-construction is one of the clearest markers of Korean that sounds native rather than translated.
The reason 안 좋아요 falls flat is not that it is ungrammatical — it is perfectly good Korean for "it's not (that) good." It is that it says something weaker and vaguer than what you usually mean. When you dislike something, Korean expects you to say so with the word built for it.
좋다 and 싫다: two words, not one word negated
Start with the adjectives. 좋다 means "to be good / to be pleasing," and — crucially — it is how Korean says "I like it": 이 노래 좋아요 literally reads "this song is pleasing," i.e. "I like this song." Its natural opposite is not 안 좋다 but the separate adjective 싫다 "to be detestable / unwanted," i.e. "I dislike it / I don't want it."
이 노래 좋아요.
i norae joayo
I like this song. (lit. this song is pleasing)
저는 비 오는 날이 싫어요.
jeoneun bi oneun nari sireoyo
I don't like rainy days.
월요일이 정말 싫어요.
woryoiri jeongmal sireoyo
I really hate Mondays.
Now put 안 좋다 next to 싫다 and feel the gap. 안 좋다 negates the "is good" reading, landing on "it's not (so) good / it's a bit off" — a hedge, often a euphemism (몸이 안 좋아요 "I'm not feeling well," 날씨가 안 좋아요 "the weather's bad"). 싫다 is not a hedge; it is a direct verdict, "I dislike this."
요즘 몸이 안 좋아요.
yojeum momi an joayo
I haven't been feeling well lately. (a soft, euphemistic 'not good')
오늘 날씨가 안 좋아요.
oneul nalssiga an joayo
The weather's bad today.
The stimulus frame: 좋다 and 싫다 take 이/가
Here is the structural fact that makes 좋다/싫다 feel foreign to English speakers. They describe the stimulus, not the experiencer. 좋다 does not mean "I like"; it means "it is likable." So the thing you like is the grammatical subject, marked with 이/가 — and you are usually the topic (or unstated).
저는 김치가 좋아요.
jeoneun gimchiga joayo
I like kimchi. (lit. as-for-me, kimchi is pleasing)
저는 그 사람이 싫어요.
jeoneun geu sarami sireoyo
I don't like that person. (lit. that person is detestable to me)
That is why you say 김치가 좋아요, never ✗김치를 좋아요 — 좋다 is an adjective describing kimchi, and adjectives take their subject in 이/가, not the object particle 을/를. If the 이/가 here feels surprising, the subject particle 이/가 page walks through this "double-subject" liking pattern in full.
좋아하다 / 싫어하다: the experiencer frame with 을/를
Korean also has verbs that flip the perspective to the experiencer: 좋아하다 "to like" and 싫어하다 "to dislike." These are built from the adjectives by the productive suffix -어하다, which turns a feeling-adjective into a transitive verb of the person who feels it (the same machine gives 기쁘다 → 기뻐하다, 슬프다 → 슬퍼하다). Because these are transitive verbs, the liked/disliked thing becomes the object, marked with 을/를.
저는 커피를 안 좋아해요.
jeoneun keopireul an joahaeyo
I don't (particularly) like coffee.
동생은 채소를 싫어해요.
dongsaeng-eun chaesoreul sireohaeyo
My younger sibling hates vegetables.
So the choice between antonym and negation is also a choice of argument frame: 좋다/싫다 want 이/가 (stimulus), while 좋아하다/싫어하다 want 을/를 (experiencer). Pick the wrong frame and the sentence breaks. The 좋다 vs 좋아하다 page is devoted to exactly this fork.
안 좋아하다 vs 싫어하다: force and register
This is the subtle line worth internalizing. Both 안 좋아하다 and 싫어하다 are real and common — but they are not equal in strength.
- 안 좋아해요 = "I don't (particularly) like it." A soft, mild non-preference. It leaves room: you can take it or leave it.
- 싫어해요 = "I dislike it / I can't stand it." A firm negative stance.
저는 그 영화를 별로 안 좋아해요.
jeoneun geu yeonghwareul byeollo an joahaeyo
I don't really care for that movie. (mild)
저는 그 영화를 정말 싫어해요.
jeoneun geu yeonghwareul jeongmal sireohaeyo
I really hate that movie. (strong)
The English speaker's trap is to build every shade of dislike out of 안 + 좋아하다 and never touch 싫다 at all. That produces Korean that is grammatically fine but perpetually noncommittal — you end up saying "I don't particularly like it" when you mean "I hate it." Natives choose deliberately: reach for 안 좋아하다 to be gentle and 싫어하다/싫다 to be plain.
The broader habit: prefer the crisp antonym
Likes and dislikes are the headline case, but the tendency is general. Wherever Korean has a dedicated antonym, it usually prefers that word to 안 + base for the plain opposite meaning, reserving 안 for ad-hoc, on-the-spot negation.
| Positive | Preferred antonym | Weaker/vaguer 안 + base |
|---|---|---|
| 좋다 (good / like) | 싫다 (dislike) | 안 좋다 ("not so good") |
| 맞다 (correct) | 틀리다 (wrong) | 안 맞다 ("doesn't fit / match") |
| 있다 (exist / have) | 없다 (not exist) | — (안 있다 is blocked) |
| 알다 (know) | 모르다 (not know) | — (안 알다 is blocked) |
| 같다 (same) | 다르다 (different) | 안 같다 ("not identical") |
Notice the pattern in the third column: where a true antonym exists, 안 + base tends to shift toward a narrower, weaker meaning. 틀리다 is "wrong / incorrect"; 안 맞다 is "doesn't match / doesn't fit" (an answer, a size, a personality) — not the same claim.
답이 틀렸어요.
dabi teullyeosseoyo
The answer is wrong.
이 신발은 사이즈가 안 맞아요.
i sinbareun saijeuga an majayo
These shoes are the wrong size. (don't fit)
The extreme end of this habit is the suppletive negatives 없다 and 모르다, where 안 is not merely dispreferred but outright ungrammatical — those get their own treatment on words that are already negative.
Common Mistakes
1. Saying 안 좋아요 when you mean "I dislike it." Use 싫어요 for a direct dislike.
❌ 저는 이 음식이 안 좋아요.
Odd — sounds like 'this food isn't great'; for 'I dislike this food' use 싫어요.
✅ 저는 이 음식이 싫어요.
jeoneun i eumsigi sireoyo
I don't like this food.
2. Never learning 싫다 and routing all dislike through 안 좋아하다. It leaves you permanently noncommittal.
❌ 저는 뱀을 안 좋아해요.
Understated — 'I don't much care for snakes' when you mean you hate them.
✅ 저는 뱀이 싫어요.
jeoneun baemi sireoyo
I hate snakes.
3. Marking the stimulus with 을/를 after 좋다/싫다. The adjectives take 이/가.
❌ 저는 커피를 좋아요.
Incorrect — 좋다 is an adjective; the liked thing takes 이/가: 커피가 좋아요.
✅ 저는 커피가 좋아요.
jeoneun keopiga joayo
I like coffee.
4. Marking the object with 이/가 after 좋아하다/싫어하다. The verbs take 을/를.
❌ 저는 커피가 좋아해요.
Incorrect — 좋아하다 is a transitive verb; use 을/를: 커피를 좋아해요.
✅ 저는 커피를 좋아해요.
jeoneun keopireul joahaeyo
I like coffee.
5. Answering "yes/no" backwards. To 이거 좋아요? "Do you like this?", a refusal is 아니요, 싫어요 — not 아니요, 안 좋아요, which drifts into "no, it's not that great."
이거 좋아요? — 아니요, 싫어요.
igeo joayo? — aniyo, sireoyo
Do you like this? — No, I don't.
Key Takeaways
- For a plain "I dislike it," Korean prefers the dedicated antonym 싫다 / 싫어하다 over ✗안 좋다.
- 안 좋다 is a soft understatement ("not so good," "unwell"), not a real synonym for 싫다.
- 좋다/싫다 are stimulus adjectives → 이/가 (김치가 좋아요); 좋아하다/싫어하다 are experiencer verbs → 을/를 (커피를 좋아해요). Choosing antonym vs negation also picks the argument frame.
- 안 좋아하다 (mild "don't care for") and 싫어하다 (firm "dislike") differ in force — choose on purpose.
- The habit generalizes: where a crisp antonym exists (틀리다, 다르다, 없다, 모르다), Korean reaches for it and keeps 안 for ad-hoc negation.
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
- Words That Are Already Negative: 없다, 아니다, 모르다TOPIK 1 — A closed set of verbs whose negation is a whole different word — 있다→없다, 이다→아니다, 알다→모르다 — so 안 and -지 않다 are blocked, plus the 이/가 complement 아니다 demands.
- 좋아하다 vs 좋다: Like It or It's GoodTOPIK 2 — 좋다 is a descriptive verb 'be good/pleasing' whose theme is a subject (이/가) and defaults to the speaker's own feeling; 좋아하다 is an action verb 'to like' whose object takes 을/를 and asserts a standing preference. The state-vs-action split drives the particle AND who you can use each verb for — including why reporting someone else's taste needs 좋아하다.
- 좋다 vs 좋아하다: 'Be Good/Likeable' vs 'To Like'TOPIK 1 — The particle trap at the heart of beginner Korean: 좋다 is an ADJECTIVE (the liked thing is the subject, 커피가 좋아요) while 좋아하다 is a transitive VERB (the liked thing is the object, 커피를 좋아해요). Same idea, opposite case frames — and only 좋아하다 can state what someone else likes.
- The Subject Particle 이/가TOPIK 1 — 이/가 marks the grammatical subject — the doer or experiencer — and presents it as new, noticed, or specifically selected, which is exactly why it is not interchangeable with the topic particle 은/는.
- 안 vs -지 않다: Choosing Short or Long NegationTOPIK 1 — Both negate the same predicate with the same truth value — 안 가요 and 가지 않아요 both mean 'don't go' — so the real question is WHEN to use each. The heuristic: 안 is a light clitic that wants a short host; the longer or more formal the predicate, the more -지 않다 takes over.