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
Colour key
Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.
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 tā 他 Object
Little Li took leave, no wonder I didn’t see him today. (Reason first, with 怪不得.)
tā 他 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 rè 热 Adjective
The AC is broken, no wonder the room is this hot. (A fault explains a state.)
nǐ 你 Subject bǎ 把 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.)
nǐ 你 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 tā 他 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 bù 不 Negation xiǎng 想 Function word qù 去 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
Why it happens: 怪不得 / 难怪 leads the OBSERVATION, the thing now explained, not the reason. Put the reason first: 小李请假了,怪不得今天没看到他, not the other way around.
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.
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.” |
Try it yourself
Say “He caught a cold, no wonder he didn’t come to class.” Use [Reason],怪不得 + [Observation]: 他感冒了,怪不得没来上课。
Related patterns
Quick reference card
A pocket summary — print it and keep it by your desk.