A learner writes 他没钱 (tā méi qián, "he has no money") and the native speaker nods. Same learner writes 我现在不饿 (wǒ xiànzài bù è, "I'm not hungry right now") and the native speaker also nods. Then the learner tries to apply the rule the textbook taught them: 不 for present and future, 没 for past. Both of those sentences are present tense. They use different negators. The rule was wrong on day one.
Here's what's actually happening: Mandarin has three words for "not," and the choice between them has nothing to do with when. It's about what kind of thing you're negating. By the end of this post you'll know the three categories, the one verb that cannot be negated by 不 under any circumstance, and the third negator (别) that almost no English-language guide bothers to teach properly.
The textbook rule that breaks within a week
Walk into any beginner Mandarin class and you'll hear it: 不 is for present and future, 没 is for past. It's clean, it's memorable, and it falls apart the first time a Beijing taxi driver says 他没钱 about his current state of being broke. Nothing past about that. The driver is talking about right now.
The same problem from the other direction: 我没去过美国 (wǒ méi qùguò Měiguó, "I've never been to America") uses 没 for an experience that spans your entire life up to now. 我还没吃饭 (wǒ hái méi chī fàn, "I haven't eaten yet") uses 没 for an action that is still pending. Future-leaning, even. So 没 is not "past tense." And 不 is not "everything else."
What you actually have is three categories, and the question to ask is what kind of thing the verb is describing.
不 (bù): for states, habits, and what you've decided not to do
The first time a friend in Beijing offered me a cigarette, I said 我不抽烟 (wǒ bù chōu yān, "I don't smoke"). That sentence works for two reasons that are easy to confuse. It describes a habit (I am not in the habit of smoking) and it describes a chosen-not-to-do (I am declining your offer). Both are jobs for 不.
不 covers:
- States and properties. 不冷 (bù lěng, not cold), 不贵 (bú guì, not expensive), 不是老师 (bú shì lǎoshī, not a teacher), 不会说中文 (bú huì shuō Zhōngwén, can't speak Chinese).
- Habits and routines. 我不吃肉 (wǒ bù chī ròu, "I don't eat meat" as a rule, not just today), 他不抽烟 (he doesn't smoke), 我不喝咖啡 (I don't drink coffee).
- Future intent or refusal. 我明天不去上班 (wǒ míngtiān bú qù shàngbān, "I'm not going to work tomorrow"), 她不去了 (tā bú qù le, "she's not going").
What unites these is that none of them describe an event that did or didn't reach completion. They describe how the world is, or what you do as a rule, or what you've decided. No event clock is running.
A pronunciation note that catches everyone: 不 is fourth tone (bù) on its own, but it flips to second tone (bú) when the next syllable is also fourth tone. 不是 is bú shì, not bù shì. 不要 is bú yào. 不去 is bú qù. The shift is automatic for native speakers, and the AllSet pronunciation wiki lays out the full rule with examples.
The verbs that demand 不 and refuse 没
Try negating 是 with 没 and the sentence collapses: *我没是学生 isn't Mandarin in any dialect. Some verbs simply refuse 没. They describe states or recognitions, not events, and Mandarin's negation system reflects that.
- 是 (to be): 我不是学生, never *我没是学生.
- 在 (to be at): 他不在家, never *他没在家.
- 知道 (to know a fact): 我不知道, never *我没知道.
- 认识 (to recognize / be acquainted with): 我不认识她, never *我没认识她.
- 喜欢 (to like): 我不喜欢, never *我没喜欢.
- 想 (to want / to think), 能 (capable of), 会 (know how to): all 不-only.
The AllSet Grammar Wiki's 不 vs 没 comparison page lists more, but those eight cover most of what you'll need. Memorize them as a set: these are the verbs that don't have an "event" to be incomplete.
没 (méi): for events that didn't happen (yet, today, ever)
The single sentence that breaks the most beginners: 我今天没吃饭 (wǒ jīntiān méi chī fàn, "I didn't eat today"). The textbook says 没 is past tense, the sentence is past tense, and that feels right. Now ask why 我还没吃饭 ("I haven't eaten yet," said while looking forward to lunch right now) also uses 没. If 没 were past tense, the second sentence shouldn't work. It does.
What 没 actually marks is non-completion of an event. Whether the event is in the past, in the present, or hasn't happened yet doesn't matter. What matters is that there was an event-shaped thing that either didn't reach the finish line or hasn't started.
- Completed events that didn't happen: 他昨天没去 (tā zuótiān méi qù, he didn't go yesterday), 我没看到他 (I didn't see him).
- Experiences: 我没去过美国 (I've never been to America). 过 (guò) marks the experiential aspect, and 没 negates it.
- Pending events: 我还没吃早餐 (I haven't had breakfast yet), 他还没来 (he hasn't come yet).
The trick: ask "is there a moment where this could have happened or not happened?" If yes, you want 没. The verb is event-shaped, and you're saying the event didn't reach completion.
The 有 exception (and why it's not really an exception)
The single non-negotiable rule of Mandarin negation: 有 (yǒu, to have / there is) is negated only by 没. Never by 不. 我没有钱 (I don't have money) is correct. 我不有钱 is not a sentence in any dialect of Mandarin. The AllSet wiki entry is blunt about this: 没 is the only legal negator for 有.
Once you see this as part of the aspect system rather than as a memorized exception, it stops feeling weird. Possession and existence are event-shaped in Mandarin: either the thing is realized in your life (you have money) or it isn't. 没有 is the structural fit. The exception is in the spelling, not in the logic.
A colloquial detail: in fast speech, the 有 sometimes drops. 这儿没人 (zhèr méi rén, "there's nobody here") is the most common version of 这儿没有人. The 有 is implied. You'll hear this constantly in Beijing.
别 (bié): the third negator nobody warned you about
Walk through a Chinese metro station and you'll see signs and announcements asking riders not to do various things. Try translating "don't" with 不 and you get 不让 (doesn't let), which is grammatically a sentence but not the command the sign needs to deliver. For commands, Mandarin has its own negator: 别.
- 别走! (don't leave!)
- 别说话! (don't talk!)
- 别担心! (don't worry!)
- 别碰我! (don't touch me!)
- 别哭了! (stop crying! — the 了 marks a change of state, asking the listener to switch out of crying mode)
The beginner mistake here is using 不走 (a description, "not leaving") when the situation needs 别走! (a command, "don't leave!"). The 不 version is grammatically intact but socially wrong. It sounds like you're narrating someone else's behavior rather than asking them to do something.
不要 (bú yào) is the close cousin of 别, and you'll hear both. They're nearly interchangeable. 别 is shorter and tends to feel more conversational; 不要 carries a slightly more formal or emphatic register, and it's what you'll see on official-sounding signs (请不要拍照, "please do not take photos"). ImproveMandarin's piece on negative commands walks through the difference, but for daily speech you can pick whichever one falls out of your mouth first.
Try it in Conversa
Practice with AI characters who adapt to your level and give real-time feedback.
Try Conversa FreeThe decision tree
You're about to say "I haven't eaten" or "don't go" or "I don't smoke," and your tongue stalls on which negator to grab. Run this in order:
- Is it a command? Pick 别 (or 不要).
- Is it an event that did or didn't happen? Pick 没.
- Anything else (state, property, habit, capacity, future intent)? Pick 不.
- Is the verb 有? Pick 没. Always.
That's the whole system, and it'll cover nearly everything you say day to day. Once you internalize the three categories, the choice becomes automatic and you stop translating "not" from English.
The compound traps: 还没, 不再, 还不
English collapses three different ideas into "not anymore" and "not yet." Mandarin doesn't.
- 还没 (hái méi): haven't yet. The event is pending and may still happen. 我还没吃早餐 (I haven't had breakfast yet). 你还没写完作业吗? (you haven't finished your homework yet?).
- 不再 (bú zài): no longer, not anymore. A habit or state that has ended. 我不再去那儿了 (I don't go there anymore). 我的狗不再吃香蕉了 (my dog doesn't eat bananas anymore).
- 还不 (hái bù): still doesn't. An ongoing state of not-doing or not-being-able. 他还不会说中文 (he still can't speak Chinese). 你还不知道吗? (you still don't know?).
Notice how the negator inside each compound follows the rule from earlier. 还没 uses 没 because the underlying thing is an event whose completion is pending. 不再 and 还不 use 不 because the underlying thing is a habit or a state. The compounds aren't a separate system. They're the same system applied twice.
When the choice becomes automatic
You'll hear someone in a café say 没事 (it's fine, no problem) and you'll already know why it's 没 and not 不. That's the day this clicks: you stop translating "not" from English. You'll write 我不喜欢咖啡 without checking yourself, because you can feel that "liking coffee" is a state, not an event. You'll catch yourself starting to say 不要 and switching to 别 because the friend you're talking to deserves the shorter, warmer version.
If you want to get there faster, the bottleneck is exposure, not study. You need to hear the three negators in real conversation enough times for the three categories to feel like categories rather than rules. An AI conversation partner like Conversa is one cheap way to rack up that exposure without burning through a tutor's patience on the same fifteen substitution drills. The other Mandarin particle that breaks the same way under English-speaker assumptions is 了, which is also aspect, not tense. Once you've internalized one of these reframes, the second one tends to land twice as fast.
