不A不B — Neither … nor …

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, 不AB 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.

FramePinyinLiteralSense
不大不小bú dà bù xiǎonot big not smalljust the right size
不高不矮bù gāo bù ǎinot tall not shortmedium height
不冷不热bù lěng bú rènot cold not hotpleasantly mild
不多不少bù duō bù shǎonot much not littleexactly the right amount
不咸不淡bù xián bú dànnot salty not blandseasoned 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)

💡
The "just right" reading only comes out when A and B are genuine opposites. That is your first diagnostic: if you can pair the two characters as antonyms (大/小, 冷/热, 咸/淡), expect moderate, just right. If you cannot, you are looking at the other flavour.

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.

IdiomPinyinLiteralSense
不三不四bù sān bú sìnot three not fourshady, disreputable, dubious
不明不白bù míng bù báinot clear not clearmurky, unaccountable, for no clear reason
不干不净bù gān bú jìngnot clean not cleanfilthy; (of speech) foul
不伦不类bù lún bú lèinot sorted not classednondescript, 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.

💡
Tag each 不 by the tone of the character right after it. Fourth tone next door (大, 热, 净, 类) → ; anything else → . In a single idiom the two 不 frequently differ: 不大不小 = bú dà bù xiǎo.

Not the same as 半A半B

Learners blur 不A不B with its cousin 半AB "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 4The 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 1Mandarin'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 (不).