Merry Mandarin logo Merry MandarinGrammar Lab
B1 Intermediate Advanced Patterns

How to Say “No Wonder” in Chinese (怪不得 / 难怪)

怪不得 and 难怪 both mean “no wonder,” the “aha, that explains it” reaction when a new fact makes a puzzling thing click. They are fully interchangeable. Two orders: put the reason first and 怪不得 / 难怪 introduces the now-explained observation (小李请假了,怪不得没看到他), or lead with the observation and reveal the reason afterwards with 原来 (难怪人这么多,原来在打折). 怪不得 / 难怪 leads its observation, just like English “no wonder.”

Why this trips learners up

Chinese has a neat little word for that “aha, that’s why” moment. That’s how to say “no wonder” in Chinese: 怪不得 (guàibude) or, meaning exactly the same thing, 难怪 (nánguài). You reach for it when a fact you just learned suddenly explains something puzzling. The two words are fully interchangeable, so pick whichever you like.

Order 1: reason first. State the reason, then 怪不得 / 难怪 leads the observation it explains: [Reason],怪不得 / 难怪 + [Observation]. 小张请假了,怪不得今天没看到他 (“Zhang took the day off, no wonder I didn’t see him”), 他每天熬夜,难怪脸色这么差 (“he stays up every night, no wonder he looks so pale”). It very often lands on an intensified observation with 这么 / 那么 (“no wonder it’s so…”).

Order 2: observation first, then the reveal. Lead with the puzzling thing, then uncover the reason with 原来 (yuánlái, “turns out”): 怪不得 / 难怪 + [Observation],原来(是) + [Reason]. 难怪人这么多,原来在打折 (“no wonder it’s so crowded, turns out there’s a sale”), 怪不得他这么忙,原来是在准备考试 (“no wonder he’s so busy, turns out he’s prepping for an exam”). 原来 supplies the discovery beat; it isn’t 因为 (“because”), which would just state a flat reason.

One trap worth knowing. 难怪 can also be read literally as 难 + 怪 (“hard to blame”), meaning “you can’t really blame…”: 这也难怪他,他还这么小 (“you can’t really blame him, he’s so young”). The tell is what follows: a bare person right after 难怪 is the “can’t blame” reading, while a full observation clause is the “no wonder” one. Give your 难怪 something to explain and it stays “no wonder.”

The structure

Other 怪不得 / 难怪 guàibude / nánguài Other
Colour key

Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.

Pattern Subject Verb Object Time Place Negation Adverb Function word Adjective Measure word Other

Examples in context

Real-world sentences, easiest first. Toggle pinyin or the translation, tap any word to see its role, or play the audio.

Tap a word to see its grammatical role.

Xiǎo Lǐ 小李 Subject qǐngjià 请假 Verb le Function word guàibude 怪不得 Pattern jīntiān 今天 Time méi Negation kàndào 看到 Verb Object

Little Li took leave, no wonder I didn’t see him today. (Reason first, with 怪不得.)

Subject měitiān 每天 Time dōu Adverb áoyè 熬夜 Verb nánguài 难怪 Pattern liǎnsè 脸色 Subject zhème 这么 Adverb chà Adjective

He stays up late every night, no wonder he looks so pale. (Reason first, with 难怪.)

kōngtiáo 空调 Subject huài Verb le Function word guàibude 怪不得 Pattern fángjiān 房间 Subject zhème 这么 Adverb Adjective

The AC is broken, no wonder the room is this hot. (A fault explains a state.)

Subject Function word yán Object dàngchéng 当成 Verb táng Object le Function word nánguài 难怪 Pattern zhème 这么 Adverb nánchī 难吃 Adjective

You used salt instead of sugar? No wonder it tastes so awful! (A question, then the realization.)

Subject shǒujī 手机 Subject méi Negation diàn Object le Function word guàibude 怪不得 Pattern yìzhí 一直 Adverb dǎ bu tōng 打不通 Verb

Your phone died? No wonder I couldn’t get through. (怪不得 after a dawning question.)

nánguài 难怪 Pattern zhèlǐ 这里 Place rén Subject zhème 这么 Adverb duō Adjective yuánlái 原来 Adverb zài Verb dǎzhé 打折 Verb

No wonder it’s so crowded here, turns out there’s a sale on. (Observation first, revealed with 原来.)

guàibude 怪不得 Pattern Subject zuìjìn 最近 Time zhème 这么 Adverb máng Adjective yuánlái 原来 Adverb shì Verb zài Verb zhǔnbèi 准备 Verb kǎoshì 考试 Object

No wonder he’s been so busy lately, turns out he’s preparing for an exam. (原来是 + the reason.)

guàibude 怪不得 Pattern dàjiā 大家 Subject dōu Adverb Negation xiǎng Function word Verb yuánlái 原来 Adverb nàge 那个 Measure word dìfang 地方 Subject yòu Adverb guì Adjective yòu Adverb yuǎn Adjective

No wonder nobody wants to go, turns out that place is both pricey and far. (A longer reveal.)

Common mistakes

Avoid: 今天没看到他,怪不得小李请假了。 jīntiān méi kàndào tā, guàibude Xiǎo Lǐ qǐngjià le.
Say this: 小李请假了,怪不得今天没看到他。 Xiǎo Lǐ qǐngjià le, guàibude jīntiān méi kàndào tā.

Why it happens: 怪不得 / 难怪 leads the OBSERVATION, the thing now explained, not the reason. Put the reason first: 小李请假了,怪不得今天没看到他, not the other way around.

Avoid: 难怪人这么多,因为在打折。 nánguài rén zhème duō, yīnwèi zài dǎzhé.
Say this: 难怪人这么多,原来在打折。 nánguài rén zhème duō, yuánlái zài dǎzhé.

Why it happens: In the observation-first frame, the reveal word is 原来 (“turns out”), not 因为. 难怪人这么多,原来在打折 carries the “aha” discovery; 因为 would just state a flat reason with no sense of realization.

Avoid: 难怪她。 nánguài tā.
Say this: 难怪她这么高兴。 nánguài tā zhème gāoxìng.

Why it happens: “No wonder” needs a full observation to explain. A bare 难怪 + person (难怪她) slides into the other reading, “can’t really blame her.” Spell out the observation: 难怪她这么高兴.

Compare & contrast

Reason first: …,怪不得 / 难怪 …Observation first: 怪不得 / 难怪 …,原来 …The difference
他请假了,怪不得没看到他。tā qǐngjià le, guàibude méi kàndào tā.怪不得没看到他,原来他请假了。guàibude méi kàndào tā, yuánlái tā qǐngjià le.他请假了,怪不得没看到他 states the reason, then reacts (“he took leave, no wonder I didn’t see him”). 怪不得没看到他,原来他请假了 reacts first, then reveals (“no wonder I didn’t see him, turns out he took leave”). Same thought, reason before or after.
在打折,难怪人这么多。zài dǎzhé, nánguài rén zhème duō.难怪人这么多,原来在打折。nánguài rén zhème duō, yuánlái zài dǎzhé.在打折,难怪人这么多 gives the cause up front. 难怪人这么多,原来在打折 saves it for the 原来 reveal at the end. The reveal version lands with more of an “aha.”
Rule of thumbSame “no wonder,” two orders, and 怪不得 / 难怪 are interchangeable. Lead with the reason and 怪不得 / 难怪 introduces the observation it clears up. Or lead with the observation and drop the reason afterwards with 原来 (“…,原来…”) for a beat of discovery. The 原来 version feels more like a live realization.

Try it yourself

Say “He caught a cold, no wonder he didn’t come to class.” Use [Reason],怪不得 + [Observation]: 他感冒了,怪不得没来上课。

Related patterns

Quick reference card
Merry Mandarin How to Say “No Wonder” in Chinese (怪不得 / 难怪) grammar.merrymandarin.com

A pocket summary — print it and keep it by your desk.

Structure
Other + 怪不得 / 难怪 + Other
Example
小李请假了怪不得今天没看到他
Little Li took leave, no wonder I didn’t see him today. (Reason first, with 怪不得.)
Watch out
✗ 今天没看到他,怪不得小李请假了。  →  ✓ 小李请假了,怪不得今天没看到他。