PollyStop
grammar

How to use 了 in Chinese: completion vs change of state

🇨🇳 Mandarin · for 🇺🇸 English speakers ·

了 (le) is not the Mandarin past tense. Right after a verb, it marks an action as completed: 我买了两本书 (wǒ mǎi le liǎng běn shū) "I bought two books." At the end of a sentence, it marks a change or a new situation: 下雨了 (xià yǔ le) "It's raining now." Many past events take no 了 at all.

Why English speakers get 了 wrong

English marks time on every verb: walk, walked, have walked. So English speakers go looking for a Mandarin past tense, find 了, and attach it to every past sentence. Mandarin verbs don't change for time at all. Time comes from words like 昨天 (zuótiān) "yesterday" and 以前 (yǐqián) "before," and 了 does a different job: it tells you that something happened as a complete event, or that the situation is now different from before.

That is why 了 also shows up in sentences about the future and the present, and why plenty of past sentences don't have it.

Verb 了: the action is done

When 了 comes right after the verb, it presents the action as a completed whole. It usually works best when the object has a number or some other detail.

MandarinEnglish
我喝了三杯咖啡。 (Wǒ hē le sān bēi kāfēi.)I drank three cups of coffee.
他看了那部电影。 (Tā kàn le nà bù diànyǐng.)He saw that movie.
我们等了二十分钟。 (Wǒmen děng le èrshí fēnzhōng.)We waited for twenty minutes.
明天我下了班就给你打电话。 (Míngtiān wǒ xià le bān jiù gěi nǐ dǎ diànhuà.)Tomorrow, once I get off work, I'll call you.

The last example is in the future. 了 still fits because "getting off work" will be finished before the call happens. An English speaker who thinks of 了 as "past tense" will never produce this sentence.

A common trap: 我吃了饭 (wǒ chī le fàn) on its own sounds unfinished to native ears, as if you're about to add "and then..." Either give the object detail, 我吃了一碗饭 (wǒ chī le yì wǎn fàn) "I ate a bowl of rice," or use the sentence-final 了: 我吃饭了 (wǒ chī fàn le) "I've eaten."

Sentence 了: the situation has changed

At the end of a sentence, 了 says "this is new" or "this is how things stand now." English often expresses this with "now," "already," "anymore," or with "get" and "become."

MandarinEnglishWhat changed
下雨了。 (Xià yǔ le.)It's started raining.It wasn't raining before.
我饿了。 (Wǒ è le.)I'm hungry now.I wasn't hungry before.
他二十岁了。 (Tā èrshí suì le.)He's twenty now.He's reached a new age.
我不去了。 (Wǒ bú qù le.)I'm not going anymore.Earlier plans have changed.
太好了! (Tài hǎo le!)That's great!A fixed exclamation

Notice 我饿了 (wǒ è le). It is in the present in English, but Mandarin uses 了 because the hunger is a new state. Adjectives describing a past state, by contrast, take no 了: 昨天很冷 (zuótiān hěn lěng) "It was cold yesterday."

Both at once: how long, and still going

Using both kinds of 了 in one sentence tells the listener the situation continues up to now. This is the clearest example of why 了 is not past tense.

MandarinMeaning
我学了三年中文。 (Wǒ xué le sān nián Zhōngwén.)I studied Chinese for three years. (Often heard as finished.)
我学了三年中文了。 (Wǒ xué le sān nián Zhōngwén le.)I've been studying Chinese for three years. (And I still am.)

English uses "have been" for the second meaning. Mandarin uses the second 了. When someone asks how long you've been learning, the double 了 version is the natural answer.

When a past sentence has no 了

Habits and background in the past

Repeated actions in the past don't take 了: 我小时候常常去公园。 (Wǒ xiǎoshíhou chángcháng qù gōngyuán.) "When I was little, I often went to the park." Adding 了 here is a classic learner mistake.

States and verbs like "be," "like," "think"

是 (shì) "to be" doesn't take 了 for the past: 我以前是老师。 (Wǒ yǐqián shì lǎoshī.) "I used to be a teacher." The same goes for describing what you liked or knew in the past: 他以前很喜欢足球。 (Tā yǐqián hěn xǐhuan zúqiú.) "He used to really like soccer."

Asking about the details of a past event

When the event is already known and you ask when, where or how it happened, Mandarin uses 是……的 (shì...de) instead: 你是什么时候来的? (Nǐ shì shénme shíhou lái de?) "When did you get here?" 我是坐飞机来的。 (Wǒ shì zuò fēijī lái de.) "I came by plane."

Negatives: 没 (méi) drops 了

To say something didn't happen, use 没 (méi) or 没有 (méiyǒu) before the verb and remove 了.

  • Correct: 我没去。 (Wǒ méi qù.) "I didn't go."
  • Wrong: 我没去了。
  • Different meaning: 我不去了。 (Wǒ bú qù le.) "I'm not going anymore."

The answer to 你吃饭了吗? (Nǐ chī fàn le ma?) "Have you eaten?" is 吃了 (chī le) "Yes" or 还没 (hái méi) "Not yet." English speakers often answer 没吃了, which mixes the two.

About to happen: 快……了 and 要……了

Sentence 了 also marks a change that is about to happen: 快下雨了 (kuài xià yǔ le) "It's about to rain," 火车要开了 (huǒchē yào kāi le) "The train is about to leave." You will hear these on platforms and in taxis, and they confuse learners who still think 了 means "already happened."

The fastest way to get a feel for 了 is to tell short stories about your day out loud and have someone stop you every time it's missing or extra. A tutor who corrects you in the moment, like Polly in PollyStop, turns the rules above into instinct.

Frequently asked questions

Is 了 the past tense in Chinese?

No. Mandarin has no past tense. 了 after a verb marks a completed action, and 了 at the end of a sentence marks a change of situation. Both can appear in future or present contexts, and many past sentences have no 了.

Where do I put 了, after the verb or at the end?

After the verb when you report a completed action with a quantified object, such as 我买了三本书. At the end when you announce a new situation, such as 下雨了 or 我饿了. With a simple object and no number, 我吃饭了 is the natural choice.

Why is it 我没去 and not 我没去了?

没 already says the action did not happen, so the completion meaning of 了 contradicts it. 我不去了 is a different sentence: it means you have changed your plans and are no longer going.

How is 了 pronounced?

As a grammar particle it is le with a neutral tone. The same character is read liǎo in some words, such as 了解 (liǎojiě) to understand and 受不了 (shòu bu liǎo) can't stand it.