← Chinese Grammar Guide

了 (le): How the Two le's in Chinese Really Work

le is the most frequent grammar word in spoken Chinese and the most misunderstood. The single most important fact about it: 了 is not a past-tense marker. Chinese has no tense endings at all — instead it has aspect, and 了 is really two different words written with one character: a 了 placed after the verb, marking that an action is complete, and a 了 placed at the end of the sentence, announcing that the situation has changed. Once you keep the two jobs apart, most of the famous "le confusion" disappears.

The one-table summary

Which 了PositionWhat it marksExample
verb-了 (aspect particle)right after the verbthe action is completed, the result stands我买了一本书。 mǎi le běn shū. (I bought a book.)
sentence-了 (mood particle)end of the sentencea new situation has arrived — things changed下雨了。Xià le. (It's raining now — it wasn't before.)

Verb-了: the action is done

Placed directly after a verb, 了 says the action has been completed and its result holds:

  • 我吃了饭。 chī le fàn. (I've eaten.)
  • 我买了一本书。 mǎi le běn shū. (I bought a book.)
  • 他买到了去广州的机票。 mǎi dào le Guǎngzhōu de jīpiào. (He got the ticket to Guangzhou — he has it now.)

To negate a completed action, use 没 méi and drop the 了:

  • 我没吃饭。 méi chī fàn. (I haven't eaten.) — never 我没吃了饭
  • Compare 我不买书 mǎi shū (I'm not buying a book — refusing a plan, not reporting non-completion). The choice between 不 and 没 tracks the same line: 不 negates intentions and general statements, 没 negates completed facts.

Why 了 is not past tense

Two observations settle it. First, 了 works happily in the future:

  • 我吃了饭就去。 chī le fàn jiù . (I'll go as soon as I've eaten.) — the eating hasn't happened yet; 了 just says "once it is complete". The grammar word 就 pairs with this pattern constantly: 一…就 "as soon as".

Second, in a past-time sentence the time word does the tense work, not 了: 我昨天看了一部电影 zuótiān kàn le diànyǐng (Yesterday I watched a movie) — 昨天 places the event in the past; 了 only says the watching was completed. 了 marks completion inside whatever time frame the sentence sets — past, present or future.

Sentence-了: the situation has changed

At the end of a sentence, 了 is a different word (a mood particle). It announces a change of state, a new situation the listener should update on:

  • 天黑了。Tiān hēi le. (It's gotten dark.) — it wasn't dark before
  • 他来了。 lái le. (He's here now.)
  • 她长大了。 zhǎngdà le. (She's grown up.)
  • 我不去了。 le. (I'm not going anymore.) — I planned to go; the plan changed

From this core meaning come several everyday extensions:

  • Something is about to happen (warning or urging): 要下雨了,快回来!Yào xià le, kuài huílái! (It's about to rain — come back!) 要迟到了!Yào chídào le! (We're going to be late!)
  • "That's enough" (a limit has been reached): 够了。Gòu le. (Enough.) 好了,到此为止。Hǎo le, dào wéi zhǐ. (OK, that's it.) 算了,不提了。Suàn le, le. (Forget it, drop it.)
  • A fresh judgment: 这下麻烦了。Zhè xià máfan le. (Now we're in trouble.) 这就对了。Zhè jiù duì le. (Now that's right.) 我家里有事,我得回去了。 jiālǐ yǒu shì, děi huíqù le. (Something's come up at home — I have to go now.)
  • Duration up to now: 我学习汉语六个月了。 xuéxí Hànyǔ liù yuè le. (I've been learning Chinese for six months — and still am.) 你来中国多久了? lái Zhōngguó duō jiǔ le? (How long have you been in China?)

When both 了 appear in one sentence

The two can co-occur, each doing its own job:

  • 他吃了饭了。 chī le fàn le. — the first 了 (after 吃) says the eating is complete; the final 了 says here is the news: he's eaten, no need to feed him.

When to use no 了 at all

Learners overuse 了. Chinese uses a bare verb — no 了 — for habits, standing states and general truths, even about the past:

  • 他抽烟。 chōu yān. (He smokes.) — habit, no 了
  • 我爱你。 ài . (I love you.) — an ongoing state; 我爱了你 is wrong here
  • 地球围绕太阳旋转。Dìqiú wéirào tàiyáng xuánzhuǎn. (The Earth orbits the Sun.)

And negation with 没 removes verb-了, as shown above.

了 vs 过

Both look "past-ish", but 了 reports a completed action whose result stands, while reports a past experience that is over:

  • 他去了中国。 le Zhōngguó. (He went to China — he's there, or on the way.)
  • 他去过中国。 guo Zhōngguó. (He has been to China — at some point; he's not there now.)

For the third member of the aspect family — ongoing 着 — see the grammar word 着. The full dictionary entry, with audio and every sense, is at 了 in our dictionary.

Frequently Asked Questions

Is 了 the Chinese past tense?

No. Chinese has no tense endings. Verb-了 marks completion (which can sit in the past, present or future: 我吃了饭就去 is a future sentence), and sentence-final 了 marks a new situation. Time itself is expressed by time words like 昨天 (yesterday) and 明天 (tomorrow).

Where does 了 go in the sentence?

Right after the verb when it marks a completed action (我买了一本书), and at the very end of the sentence when it marks a change of situation (下雨了). Both can appear together: 他吃了饭了.

How do I negate a sentence with 了?

Use 没 (méi) and drop the verb-了: 我吃了饭 → 我没吃饭. Using 不 instead negates intention or habit, not completion: 我不买书 means "I'm not going to buy a book".

What is the difference between 了 and 过?

了 says an action was completed and its result stands (他去了中国 — he went and is there); 过 says the action is a past experience, now over (他去过中国 — he has been there before). Negation drops 了 (没吃饭) but keeps 过 (没吃过).

Why does 我学习汉语六个月了 have 了 but describe something still going on?

That is the duration use of sentence-final 了: it measures how long the situation has lasted up to now, implying it continues. It is the standard way to say "I have been doing X for [time]".

Try the first unit free