English drops one word — almost — onto three quite different ideas: "almost done" (a degree), "I almost fell" (a near-miss event), and "almost twenty" (a numeric estimate). Chinese forces you to choose. 差不多 (chàbuduō) and 几乎 (jīhū) measure how close something is to a full degree; 差点儿 (chàdiǎnr) reports an event that nearly happened but didn't; and 大约 (dàyuē), 大概 (dàgài), 将近 (jiāngjìn), 左右 (zuǒyòu) estimate quantities. Sorting these three zones — and surviving the 差点儿没 polarity trap — is what this page is for.
差不多 and 几乎: proximity to a full degree
Both mean "almost, nearly, practically." 差不多 ("lacking little") is warm and colloquial — it also means "more or less / about the same." 几乎 is slightly more formal and loves to pair with 都 or a negative.
饭差不多好了,你去洗手吧。
fàn chàbuduō hǎo le, nǐ qù xǐshǒu ba
Dinner's just about ready, go wash your hands. (informal) — 差不多 = almost, near-completion.
这两个包差不多一样大。
zhè liǎng ge bāo chàbuduō yíyàng dà
These two bags are about the same size. (informal) — 差不多 = 'more or less the same.'
我几乎把这件事忘了。
wǒ jīhū bǎ zhè jiàn shì wàng le
I nearly forgot about this. (neutral) — 几乎 + 把.
几乎所有人都来了。
jīhū suǒyǒu rén dōu lái le
Nearly everyone came. (neutral) — 几乎 loves to pair with 都.
他累得几乎站不起来。
tā lèi de jīhū zhàn bù qǐlái
He was so tired he could barely stand up. (neutral)
差点儿: the near-miss event (and the 差点儿没 trap)
差点儿 is about an event that came close to occurring but didn't. It always looks back at something that almost happened — and, crucially, the thing it modifies did not come true.
路太滑,我差点儿摔倒。
lù tài huá, wǒ chàdiǎnr shuāidǎo
The road was so slippery I almost fell. (informal) — but I didn't fall.
我差点儿迟到,还好赶上了公交车。
wǒ chàdiǎnr chídào, háihǎo gǎnshàng le gōngjiāochē
I was almost late — luckily I caught the bus. (informal) — I wasn't actually late.
Now the famous trap. Whether 差点儿 and 差点儿没 mean the same thing depends on whether the outcome is wanted or unwanted:
| Outcome | 差点儿 (V) | 差点儿没 (V) |
|---|---|---|
| Undesired (迟到 be late) | almost was late → wasn't | almost was late → wasn't (same!) |
| Desired (赶上 catch it) | almost caught it → missed it | almost missed it → caught it |
我差点儿没赶上火车。
wǒ chàdiǎnr méi gǎnshàng huǒchē
I almost missed the train — but I made it. (informal) — desired outcome, so 没 marks the near-failure.
这道题太难了,我差点儿没做出来。
zhè dào tí tài nán le, wǒ chàdiǎnr méi zuò chūlái
This problem was so hard I almost couldn't solve it — but I did. (informal)
大约, 大概, 将近, 左右: numeric estimation
For "about, roughly, nearly" with a number, use these. 大约 / 大概 go before the number; 将近 means "approaching (from below)"; 左右 ("left-right," i.e. "give or take") goes after the number.
从这儿到机场大约要四十分钟。
cóng zhèr dào jīchǎng dàyuē yào sìshí fēnzhōng
From here to the airport takes about forty minutes. (neutral) — 大约 before the number.
现场来了将近两千人。
xiànchǎng lái le jiāngjìn liǎng qiān rén
Nearly two thousand people showed up. (neutral) — 将近 approaches from below.
他每天睡八个小时左右。
tā měitiān shuì bā ge xiǎoshí zuǒyòu
He sleeps about eight hours a day. (informal) — 左右 follows the number.
Common Mistakes
1. Using a numeric estimator for a near-miss event. 大约 estimates quantities; a near-miss event needs 差点儿.
❌ 我大约迟到。
Wrong — 大约 estimates numbers; for 'almost late' use 差点儿.
✅ 我差点儿迟到。
wǒ chàdiǎnr chídào
I was almost late.
2. Swapping 差不多 and 差点儿. A degree ("almost ready") is 差不多; an event ("almost fell") is 差点儿.
❌ 饭差点儿好了。
Wrong — this implies dinner almost got ready but didn't; use 差不多.
✅ 饭差不多好了。
fàn chàbuduō hǎo le
Dinner's just about ready.
3. Putting 左右 before the number. 左右 always trails the quantity.
❌ 左右八个小时。
Wrong — 左右 goes after the number, not before.
✅ 八个小时左右。
bā ge xiǎoshí zuǒyòu
about eight hours.
4. Misreading 差点儿没 for a wanted outcome. With a desired outcome, 差点儿没 V means it did happen.
❌ 差点儿没赶上 = 没赶上。
Wrong reading — for a desired outcome it means 'almost missed it but DID catch it.'
✅ 差点儿没赶上火车,还好赶上了。
chàdiǎnr méi gǎnshàng huǒchē, háihǎo gǎnshàng le
Almost missed the train — luckily I made it.
Key Takeaways
- 差不多 / 几乎 = proximity to a full degree ("almost done," "nearly everyone"); 差不多 also means "about the same."
- 差点儿 = an event that nearly happened but didn't (差点儿摔倒 = didn't fall).
- The 差点儿没 trap keys off desire: for an unwanted outcome 差点儿 = 差点儿没 (phew, it didn't happen); for a wanted one, 差点儿没 V means it did happen.
- Numeric estimators: 大约 / 大概 / 将近 go before the number, 左右 goes after it.
- Don't cross the zones — 大约 for numbers, 差点儿 for events, 差不多 for degree.
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
- 也许 / 大概 / 可能 / 恐怕 (Maybe)HSK 3 — Epistemic adverbs hedge how sure you are and sit before the verb or lead the clause: 也许 (yěxǔ) 'maybe', 大概 (dàgài) 'probably', 可能 (kěnéng) 'possibly', 恐怕 (kǒngpà) 'I'm afraid (probably, and unwelcome)' — a ladder of certainty, often reinforced with 会…的.
- 多 Approximation (三十多)HSK 2 — 多 (duō) attached to a number means '-odd / and more' — 三十多 (thirty-odd), 一百多 (a hundred-plus); its position (before or after the measure word) changes whether the extra is whole units or a fraction.
- About To: 要…了 / 快…了 / 就要…了 / 快要…了HSK 2 — To say something is on the verge of happening, bracket the clause with 要/快/就要/快要 … 了 — 火车要开了 'the train's about to leave' — with an obligatory sentence-final 了 that marks the imminent change.
- 只 / 仅 (Only)HSK 2 — The restrictive adverb 只 (zhǐ) 'only, just' sits before the verb and limits what follows — 我只想休息 'I just want to rest' — unlike English 'only', which floats freely; to restrict the subject you restructure with 只有…, and 只是 softens a statement to 'it's just that…'.