Skip to content
EveryLingua
EN
All 145 topics

Sounds, characters and the basic sentence

Sounds and characters

The basic sentence

Nouns, measure words and comparison

Nouns, numbers and measure words

The particle de and modification

Comparison

Time, aspect and the verb

Time and place

Aspect: le, guo, zhe and zai

Modal verbs

Complements after the verb

Sentence patterns and linking clauses

Sentence patterns

Adverbs that carry the grammar

Linking clauses

Tone, politeness and set expressions

Sentence-final particles

Politeness and social language

Expressions (level 4)

Expressions (level 5)

Written Chinese

2  ·  Aspect: le, guo, zhe and zai

Méi and méiyǒu: it did not happen

the negative of completed actions

To say that something did not happen, put méi or méiyǒu before the verb — and drop le.

没(méi) or 没有(méiyǒu) before a verb says that the action did not take place: 我(wǒ)没(méi)去(qù), “I didn’t go”, 他(tā)没有(méiyǒu)来(lái), “he didn’t come”. The two forms mean the same; 没有(méiyǒu) is a little fuller, 没(méi) more common in quick speech. The 了(le) of the positive sentence disappears: 了(le) says the action happened, 没(méi) says it did not, and the same action cannot be both. (A sentence-final 了(le) of change can still close the sentence after a length of time — 他(tā)三(sān)天(tiān)没(méi)来(lái)了(le), “he hasn’t been here for three days” — because it is about the situation, not the action.)

The difference from 不(bù) is not one of time but of kind. 不(bù) is the negative of habits, wishes, decisions and states: 我(wǒ)不(bú)去(qù) is “I am not going” or “I won’t go” — a decision. 没(méi) reports a fact: it did not happen, or has not happened. English “didn’t” covers both, which is why English speakers tend to use 没(méi) for everything in the past. But a past state is still negated with 不(bù): 我(wǒ)那时候(nàshíhou)不(bù)知道(zhīdao), “I didn’t know at the time”.

To ask whether something happened, put 吗(ma) or 没有(méiyǒu) at the end: 你(nǐ)吃饭(chīfàn)了(le)吗(ma)?, 你(nǐ)吃饭(chīfàn)了(le)没有(méiyǒu)?. The answers are 吃(chī)了(le) or 没(méi)吃(chī) — or simply 没有(méiyǒu).

Only 了(le) leaves; the other markers stay. 过(guo) keeps its place in the negative: 我(wǒ)没(méi)去(qù)过(guo)上海(Shànghǎi), “I have never been to Shanghai”. Result complements stay too: 我(wǒ)没(méi)听懂(tīngdǒng), “I didn’t understand”.

The form

it happened我(wǒ)买(mǎi)票(piào)了(le)。
it did not happen我(wǒ)没(méi)买(mǎi)票(piào)。
the fuller form我(wǒ)没有(méiyǒu)买(mǎi)票(piào)。
asking你(nǐ)买(mǎi)票(piào)了(le)没有(méiyǒu)?
the short answer没有(méiyǒu)。
guo stays我(wǒ)没(méi)去(qù)过(guo)上海(Shànghǎi)。

The rules one by one

The form this topic is about

  1. Méi or méiyǒu goes before the verb, and le is dropped.

    他(tā)昨天(zuótiān)没(méi)来(lái)上课(shàngkè)。He didn’t come to class yesterday.

  2. Bù refuses or describes; méi reports that something did not happen.

    他(tā)请(qǐng)我(wǒ)去(qù),可是(kěshì)我(wǒ)没(méi)去(qù)。He invited me, but I didn’t go.

  3. A state is negated with bù even in the past: knowing, wanting, liking, being.

    我(wǒ)那时候(nàshíhou)不(bù)知道(zhīdao)这(zhè)件(jiàn)事(shì)。I didn’t know about this at the time.

  4. Guo stays after méi; the le of the action goes.

    我(wǒ)没(méi)吃(chī)过(guo)北京(Běijīng)烤鸭(kǎoyā)。I’ve never had Peking duck.

  5. A question can end in méiyǒu: did it happen or not?

    你(nǐ)看完(kànwán)了(le)没有(méiyǒu)?Have you finished reading it?

A closer look

Why méi and the le of an action do not mix

了(le) and 没(méi) are two answers to the same question: did it happen? 我(wǒ)买(mǎi)票(piào)了(le) says yes, 我(wǒ)没(méi)买(mǎi)票(piào) says no. In that sense 没(méi) is itself the negative of 了(le), and keeping both would be like answering “yes no”.

The longer form shows where 没(méi) comes from: 没有(méiyǒu) is also the verb “not to have”. 我(wǒ)没有(méiyǒu)去(qù) is, at bottom, “there is no going of mine” — the action is simply absent from the record. That is why 没(méi) belongs to facts and 不(bù) to will and habit.

Exceptions and special cases (1)
  • 没有(méiyǒu) is the verb “not to have” with a noun after it

    a final le is fine and means “has run out” or “is no longer there”.

    冰箱(bīngxiāng)里(lǐ)没有(méiyǒu)牛奶(niúnǎi)了(le)。There’s no milk left in the fridge.

    Here 了(le) is the sentence-final particle of change: there was milk, and now there is none. What is impossible is a negated action with 了(le), not 没(méi) and 了(le) in one sentence as such.

How to spot it

  • 没(méi)
  • 没有(méiyǒu)
  • 还(hái)没(méi)
  • …了(le)没有(méiyǒu)?

Example sentences

我(wǒ)今天(jīntiān)没(méi)吃(chī)早饭(zǎofàn)。I didn’t have breakfast today.

她(tā)没有(méiyǒu)告诉(gàosu)我(wǒ)。She didn’t tell me.

昨天(zuótiān)的(de)会(huì)你(nǐ)去(qù)了(le)没有(méiyǒu)?Did you go to yesterday’s meeting?

我(wǒ)给(gěi)他(tā)打(dǎ)了(le)电话(diànhuà),可是(kěshì)他(tā)没(méi)接(jiē)。I phoned him, but he didn’t pick up.

钥匙(yàoshi)我(wǒ)没(méi)拿(ná),在(zài)桌子(zhuōzi)上(shàng)。I didn’t take the keys — they’re on the table.

我(wǒ)没(méi)听懂(tīngdǒng),请(qǐng)你(nǐ)再(zài)说(shuō)一(yí)遍(biàn)。I didn’t understand — could you say it again, please?

8 more example sentences

他(tā)一(yì)晚上(wǎnshang)都(dōu)没(méi)睡好(shuìhǎo)。He didn’t sleep well all night.

我(wǒ)没有(méiyǒu)带(dài)伞(sǎn),全身(quánshēn)都(dōu)湿(shī)了(le)。I didn’t bring an umbrella and got soaked.

这(zhè)次(cì)考试(kǎoshì)我(wǒ)没(méi)考好(kǎohǎo)。I didn’t do well in this exam.

他(tā)说(shuō)要(yào)来(lái),可是(kěshì)最后(zuìhòu)没(méi)来(lái)。He said he would come, but in the end he didn’t.

我(wǒ)找(zhǎo)了(le)半天(bàntiān),也(yě)没(méi)找到(zhǎodào)。I searched for ages but didn’t find it.

你(nǐ)给(gěi)妈妈(māma)打(dǎ)电话(diànhuà)了(le)没有(méiyǒu)?Have you rung Mum?

那(nà)天(tiān)我(wǒ)身体(shēntǐ)不(bù)舒服(shūfu),所以(suǒyǐ)没(méi)去(qù)上班(shàngbān)。I wasn’t feeling well that day, so I didn’t go to work.

他(tā)从来(cónglái)没(méi)迟到(chídào)过(guo)。He has never once been late.

Worth knowing (1)
  • Yǒu before a verb

    In Taiwan and in much of southern China people also say 我(wǒ)有(yǒu)去(qù), “I did go”, as the positive of 我(wǒ)没(méi)去(qù). Standard mainland Mandarin does not: there the positive is 我(wǒ)去(qù)了(le). You will hear the other form; use the standard one.

    我(wǒ)去(qù)了(le),可是(kěshì)他(tā)没(méi)去(qù)。I went, but he didn’t.

The trap English speakers fall into

Watch out

English keeps the past in a negative sentence (“went” becomes “didn’t go”), so it seems natural to keep 了(le) as well. But 了(le) is not the past; it says that the action took place — and that is exactly what 没(méi) denies. The two cancel each other, so 了(le) goes.

Wrong:我(wǒ)昨天(zuótiān)没(méi)去(qù)了(le)。
Right:我(wǒ)昨天(zuótiān)没(méi)去(qù)。

Méi says it did not happen, and le leaves with it.

Your turn

8 exercises on this topic. Your answers are checked in the browser; none of them leaves your device.

Related topics