English keeps two ideas in separate boxes: "neither … nor …" is flat negation, and "just right / medium-sized / lukewarm" is a positive judgment about hitting the sweet spot. Chinese folds both into one four-beat frame — 不 A 不 B, "not A, not B" — and which of the two feelings you get depends entirely on what you drop into the A and B slots. Put in a pair of opposites (big/small, hot/cold) and the frame lands on the golden mean: just right. Put in a fixed, loaded pair (三/四, 明/白) and it becomes a label for a manner or quality, almost always with a shrug or a sneer. Reading the frame, then, is really about reading the pair.
The shape
Two identical 不 bracket two single-character words:
不 + A + 不 + B
The rhythm is fixed and the whole thing behaves like a single adjective — it follows 很 or a noun with 的, stands alone as a predicate, or modifies a verb with 地. What it does not do is take 是 (it is an adjective, not a noun) and you cannot freely rearrange the four beats.
这件衣服不大不小,正合适。
zhè jiàn yīfu bú dà bù xiǎo, zhèng héshì
This top is just the right size — it fits perfectly. (informal) — antonym pair 大/小 → the happy medium.
Flavour one: opposites → the happy medium
When A and B are antonyms, 不A不B means "at neither extreme," which in practice means just right, moderate, pleasant. This flavour is the friendly one, and it is semi-productive: with a familiar pair of opposite adjectives you can build these fairly freely, and a native speaker will understand.
| Frame | Pinyin | Literal | Sense |
|---|---|---|---|
| 不大不小 | bú dà bù xiǎo | not big not small | just the right size |
| 不高不矮 | bù gāo bù ǎi | not tall not short | medium height |
| 不冷不热 | bù lěng bú rè | not cold not hot | pleasantly mild |
| 不多不少 | bù duō bù shǎo | not much not little | exactly the right amount |
| 不咸不淡 | bù xián bú dàn | not salty not bland | seasoned just right |
今天天气不冷不热,出去走走正好。
jīntiān tiānqì bù lěng bú rè, chūqù zǒuzou zhènghǎo
The weather's pleasantly mild today — perfect for a walk. (informal)
我给你盛的这碗饭不多不少,够吃吧?
wǒ gěi nǐ chéng de zhè wǎn fàn bù duō bù shǎo, gòu chī ba?
The bowl of rice I dished you is just the right amount — enough? (informal)
他个子不高不矮,长得很普通。
tā gèzi bù gāo bù ǎi, zhǎng de hěn pǔtōng
He's of medium height and pretty ordinary-looking. (informal)
Flavour two: a loaded pair → a manner, usually a sneer
When A and B are not opposites — often two characters from a set phrase, or a repeated theme — the frame stops meaning "moderate" and instead labels a manner or quality, and the label is usually dismissive: shady, murky, half-baked, neither-one-thing-nor-the-other. These are fixed idioms; you memorise them rather than build them.
| Idiom | Pinyin | Literal | Sense |
|---|---|---|---|
| 不三不四 | bù sān bú sì | not three not four | shady, disreputable, dubious |
| 不明不白 | bù míng bù bái | not clear not clear | murky, unaccountable, for no clear reason |
| 不干不净 | bù gān bú jìng | not clean not clean | filthy; (of speech) foul |
| 不伦不类 | bù lún bú lèi | not sorted not classed | nondescript, neither fish nor fowl |
别跟那些不三不四的人来往。
bié gēn nàxiē bù sān bú sì de rén láiwǎng
Don't hang around with those shady types. (informal) — a stock warning from parents.
这笔钱不明不白地就没了,谁也说不清。
zhè bǐ qián bù míng bù bái de jiù méi le, shéi yě shuō bù qīng
This money just vanished with no explanation — nobody can account for it. (neutral)
他这身打扮不伦不类的,像刚从戏台上下来。
tā zhè shēn dǎban bù lún bú lèi de, xiàng gāng cóng xìtái shàng xiàlái
His outfit is neither one thing nor the other — like he just stepped off a stage. (informal)
Here honesty is owed: the two flavours do not split cleanly into "opposites = good, non-opposites = bad." A handful of non-opposite pairs describe a composed, positive manner — 不慌不忙 (bù huāng bù máng) "unhurried, unflustered," 不紧不慢 (bù jǐn bú màn) "at an easy, steady pace." So the safe rule is narrower: opposite pair → "just right"; any other pair → a manner label whose flavour you learn word by word.
他不慌不忙地收拾好东西,才慢慢走出去。
tā bù huāng bù máng de shōushi hǎo dōngxi, cái mànman zǒu chūqù
Unflustered, he packed up his things and only then strolled out. (neutral) — a non-opposite pair, but a positive 'calm' reading.
The in-between sense: 不上不下
One frame earns its own mention. 不上不下 (bú shàng bú xià) "neither up nor down" is the everyday way to say something is stuck in limbo — half-finished, awkwardly suspended, unable to go forward or back. It sits between the two flavours: literally an antonym pair, but the feeling is frustration, not contentment.
事情办到一半,现在不上不下的,很尴尬。
shìqing bàn dào yíbàn, xiànzài bú shàng bú xià de, hěn gāngà
The job's half-done and now it's stuck in limbo — really awkward. (informal)
我这个年纪不上不下,跳槽嫌晚,躺平又不甘心。
wǒ zhège niánjì bú shàng bú xià, tiàocáo xián wǎn, tǎngpíng yòu bù gānxīn
I'm at that in-between age — too old to switch careers, too restless to just coast. (informal)
Mind the 不 sandhi
Both 不 in the frame obey the ordinary tone rule: 不 is bù, but becomes bú before a fourth-tone syllable. So the two 不 in one idiom often carry different tones — 不大不小 is bú dà bù xiǎo (bú before the 4th-tone 大, bù before the 3rd-tone 小), and 不冷不热 is bù lěng bú rè. Get this wrong and the whole phrase sounds off. See 不 tone sandhi for the full rule.
Not the same as 半A半B
Learners blur 不A不B with its cousin 半A半B "half A half B." They are opposites in logic. 不A不B denies both poles ("neither hot nor cold" → in the middle, or belonging to neither category). 半A半B affirms both at once ("half believing, half doubting" → both states present together). 半信半疑 means you do partly believe and do partly doubt; 不明不白 means the thing is neither clear in one way nor clear in another. For a related "both … and …" frame built on 又, see 又A又B.
Common Mistakes
1. Assuming the frame always means "moderate / so-so." The "just right" reading is only for antonym pairs. 不三不四 is not "so-so" — it means shady.
❌ 那家餐厅不三不四。(意思是「一般般」)
Wrong meaning — 不三不四 means 'disreputable / shady', not 'so-so'. For 'so-so' use 马马虎虎.
✅ 那家餐厅马马虎虎。
nà jiā cāntīng mǎmǎhūhū
That restaurant is just so-so. — the right phrase for 'nothing special'.
2. Getting the 不 sandhi wrong. The two 不 take the tone of the following character, so they often differ.
❌ bù dà bù xiǎo
Wrong tones — 不 before the 4th-tone 大 becomes bú: it's bú dà bù xiǎo.
✅ 不大不小
bú dà bù xiǎo
just right in size — bú before 大 (4th tone), bù before 小 (3rd tone).
3. Inserting 是. The frame is adjectival, so it takes 很 or stands alone — never 是.
❌ 这件衣服是不大不小。
Wrong — an adjectival frame doesn't take 是; drop it: 这件衣服不大不小.
✅ 这件衣服不大不小,正合适。
zhè jiàn yīfu bú dà bù xiǎo, zhèng héshì
This top is just the right size, a perfect fit. — no 是.
4. Inventing dismissive idioms freely. The "moderate" antonym pattern is semi-productive, but the loaded manner idioms (不三不四, 不伦不类…) are fixed — you cannot coin new ones by analogy.
❌ 他的字写得不红不绿。
Not an idiom — 红/绿 aren't a lexicalised pair here; this reads as nonsense. Use a real set phrase or a plain adjective.
✅ 他的字写得歪歪扭扭。
tā de zì xiě de wāiwāiniǔniǔ
His handwriting is all crooked. — a genuine descriptive reduplication.
Key Takeaways
- 不A不B negates two slots, and the pair you insert decides the meaning.
- Antonym pair (大/小, 冷/热, 多/少) → just right, moderate — and this reading is semi-productive.
- Any other pair → a manner label, usually dismissive (不三不四, 不明不白, 不伦不类), but sometimes positive (不慌不忙); these are fixed idioms you memorise.
- 不上不下 = stuck in limbo, an in-between with a frustrated edge.
- Watch the 不 sandhi: bú before a 4th tone, bù elsewhere — so the two 不 in one idiom often carry different tones (bú dà bù xiǎo).
- It is the mirror image of 半A半B, which affirms both states at once rather than denying both.
Now practice Chinese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Chinese→Related Topics
- 半A半B — Half … Half …HSK 4 — 半A半B (bàn A bàn B) says one thing is half A and half B at the same time — two states held together, not a fraction cut in two. 半信半疑 (bàn xìn bàn yí) 'half-believing, skeptical', 半推半就 (bàn tuī bàn jiù) 'yielding with token reluctance', 半梦半醒 (bàn mèng bàn xǐng) 'half asleep', 半新半旧 (bàn xīn bàn jiù) 'neither new nor worn out'. The feeling is English 'in two minds / half-hearted', not '50% of something'.
- 有…有… — Balanced Description with 有HSK 4 — The parallel frame 有 A 有 B pairs two matched items under a repeated 有 to paint a lively, rounded picture — 有说有笑 'chatting and laughing', 有钱有势 'rich and powerful', 有头有尾 'complete from start to finish'. With an opposite pair it surveys a varied group (有大有小 'some big, some small'). Treat the whole four-slot phrase as one balanced expression, not two separate 有 clauses.
- 不 vs 没 — Two NegatorsHSK 1 — Mandarin's two negators split by ONE question: did the event already fail to happen, or not? 没(有) (méi) negates a completed/experienced action and the verb 有 — 'didn't, haven't, don't have.' 不 (bù) negates everything else — habits, plans, willingness, qualities, and modals ('don't, won't, isn't'). It is NOT a past-vs-present split; it's realized-non-event (没) vs general/intended (不).