Kilo Lingo
Part of Chapter 17

CEFR B2-C1

9 min read

Test yourself (25 questions)

The Two 了 in Mandarin: Completion 了 After the Verb vs Change-of-State 了 at the End

了 (le) is not a past tense

Start by killing the worst habit. 了 does not mean 'past'. It is not a tense marker at all - Mandarin has no tense. 我昨天去 (wǒ zuó tiān qù), I went yesterday, is perfectly past with no 了 in sight, and 明天我就走了 (míng tiān wǒ jiù zǒu le), I'm leaving tomorrow then, is future with a 了 sitting right there. What 了 actually marks is aspect and change: whether an action is completed, and whether a situation is new. Hold that distinction and the rest follows. For the wider aspect system that 了 belongs to, see aspect markers.

The position test

As with most Mandarin particles, look at where the 了 (le) sits before you ask what it means.

  • Verb + (the 了 touches the verb, with an object or other material after it): aspectual / completion 了. It marks the action as actualised.
  • ... (the 了 is the very last thing in the clause, nothing after it): change-of-state / sentence-final 了. It marks a new situation.

So 我吃饭 (wǒ chī le fàn), with 了 wedged between the verb 吃 and its object 饭, is the completion 了: I have eaten / I ate (the meal got eaten). But 我吃饭 (wǒ chī fàn le), with 了 sitting at the very end after the object, is the change-of-state 了: I'm eating now / I'm off to eat now - a new situation announced. Same three words, the 了 moved one slot, completely different meaning. That single shift is the heart of the topic.

Aspectual 了 (le): the action got done

The verbal 了 (le) attaches directly to the verb and says the action was completed or reached its endpoint. It is the 了 (le) of 'this happened and finished'.

  • 他睡八个小时 (tā shuì le bā gè xiǎo shí) - he slept for eight hours (the sleeping is a completed quantity)
  • 我买三本书 (wǒ mǎi le sān běn shū) - I bought three books (the buying happened, three of them)
  • 她喝一杯咖啡 (tā hē le yì bēi kā fēi) - she drank a cup of coffee
  • 我们看那部电影 (wǒ men kàn le nà bù diàn yǐng) - we watched that film

Notice what these share: each verb has a quantified or specific object behind it - 八个小时, 三本书, 一杯咖啡, 那部电影. Aspectual 了 is most at home when the object is measured or definite, because completion wants something concrete to have been completed. A bare 我吃了饭 on its own actually feels unfinished to a native ear, as though you are waiting for the next clause (我吃了饭就走 (wǒ chī le fàn jiù zǒu) - once I've eaten I'll go). For the counting words those objects need, see classifiers and numbers, time and dates.

The negation test confirms it. Aspectual 了 is negated with 没 (méi), and the 了 vanishes: 我没买书 (wǒ méi mǎi shū), I didn't buy any books - never ✗我没买了书. If a 了 disappears under 没 negation, it was the completion 了.

Change-of-state 了 (le): things are different now

The sentence-final 了 (le) sits at the end of the whole clause and says a new state of affairs has come into being. Nothing needs to have been 'completed'. The action or condition may be ongoing - the point is that it is now true when it was not before.

  • 下雨 (xià yǔ le) - it's raining now (it wasn't, now it is - the rain is very much still going)
  • 我会游泳 (wǒ huì yóu yǒng le) - I can swim now (a new ability; nothing was completed, a state changed)
  • 天黑 (tiān hēi le) - it's got dark
  • 他是老师 (tā shì lǎo shī le) - he's a teacher now
  • 我不喝酒 (wǒ bù hē jiǔ le) - I don't drink any more (a change to a new, ongoing not-drinking)

That last one is the clincher for anyone still clinging to the past-tense idea: 不喝酒了 is about giving up drinking going forward, the opposite of past. With adjectives the change-of-state 了 is the normal way to say something has become so: 贵了 (guì le), it's got more expensive. This pairs with how adjectives behave as predicates in the first place - see adjectives as stative verbs. And with modal verbs like 会, the sentence-final 了 is what turns 我会游泳 (I can swim, a flat fact) into 我会游泳了 (I can now swim, a newly acquired skill); more on those verbs in modals and intent.

When both 了 (le) appear at once

Here is the sentence learners fear: two 了 (le) in one clause, one after the verb and one at the end. It is not a typo and it is not redundant. The verbal 了 (le) marks the action complete; the sentence-final 了 (le) adds that this completion brings us to a new point, often 'and that's the state now' or 'already'.

  • 我吃三碗饭 (wǒ chī le sān wǎn fàn le) - I've eaten three bowls of rice now (and that's where things stand) - the first 了 completes the eating, the second says 'this is the current tally, more than you'd expect'.
  • 他学两年中文 (tā xué le liǎng nián zhōng wén le) - he's been studying Chinese for two years now - completed two years' worth, and the studying is still going. Drop the final 了 (他学了两年中文) and it reads as he studied Chinese for two years, finished, no longer studying. The final 了 is what keeps the action live.
  • 我们等很久 (wǒ men děng le hěn jiǔ le) - we've been waiting a long time now (and still are).

The pattern is clearest with durations: Verb + 了 (le) + duration + object + 了 (le) says 'so much has accumulated and it continues'. Without the final 了 (le), the same sentence reports a closed, finished stretch. This is exactly the territory of duration complements, where the difference between an ongoing and a finished span is the whole game.

Minimal pairs side by side

Move only the 了 (le) and watch the meaning swing.

SentencePinyin了 (le) typeMeaning
我吃wǒ chī le fànaspectualI ate / having eaten (completion)
我吃饭wǒ chī fàn lechange-of-stateI'm off to eat now / I'm eating now
他学两年tā xué le liǎng niánaspectualhe studied for two years (and stopped)
他学两年tā xué liǎng nián lechange-of-statehe's been studying two years (still is)
下雨xià yǔ lechange-of-stateit's started raining
雨停yǔ tíng lechange-of-statethe rain's stopped

The top two are the canonical pair: identical words, the 了 (le) one slot apart, completion versus change.

The common errors

Error 1: using 了 (le) as a blanket past tense

Because English forces a past tense and learners reach for 了 (le) to supply it, 了 (le) gets sprayed onto every past sentence whether or not anything was completed or changed.

  • ✗ 我以前每天都跑步 - WRONG. A habitual past ('I used to run every day') is not a completed event and not a change of state, so no 了: 我以前每天都跑步 (wǒ yǐ qián měi tiān dōu pǎo bù) - I used to run every day.
  • ✗ 我昨天很累 - WRONG if you just mean you were tired. A flat past description takes no 了: 我昨天很累 (wǒ zuó tiān hěn lèi) - I was tired yesterday. Add 了 only if you mean you've become tired now: 我累了 (wǒ lèi le) - I'm tired now.

If nothing completed and nothing changed, there is no 了 (le), past tense or not.

Error 2: keeping 了 (le) under 没 (méi) negation

The completion 了 (le) and the negator 没 (méi) do the same job from opposite ends, so they cannot co-occur. Negate with 没 (méi) and the 了 (le) must go.

  • ✗ 我没吃饭 - WRONG. 没 already cancels the completion: 我没吃饭 (wǒ méi chī fàn) - I didn't eat / haven't eaten.
  • ✗ 他没来 - WRONG for 'he didn't come': 他没来 (tā méi lái) - he didn't come. (他不来了 (tā bù lái le), with 不 and a final 了, is a different sentence: he's not coming after all - a change of plan.)

Error 3: dropping the final 了 (le) from a 'still ongoing' duration

The reverse of error 1. With durations, learners write only the verbal 了 (le) and accidentally close off an action that is meant to be continuing.

  • ✗ 我在这儿住五年 (meaning 'I've lived here five years and still do') - this actually reads I lived here for five years (and have since moved). To keep it live you need the final 了 too: 我在这儿住五年 (wǒ zài zhèr zhù le wǔ nián le) - I've lived here five years now (still here).

The final 了 (le) is not optional decoration here; it is the difference between a finished stretch and a continuing one.

Error 4: forcing 了 (le) onto verbs that resist it

Some verbs - states of mind, perception, equation - rarely take an aspectual 了 (le) because they do not have a clean completed endpoint.

  • ✗ 我昨天知道他 - awkward. 知道 (know) is a state, not a completed act. Use 我昨天认识了他 (rèn shi, came to know) or simply 我昨天知道他来 (wǒ zuó tiān zhī dào tā lái) - I knew yesterday he was coming.
  • A sentence-final 了 on these often works fine as change-of-state, though: 我知道 (wǒ zhī dào le) - ah, I get it now / understood, the new state of knowing.

What to drill

  1. Run the position test first. A 了 (le) touching the verb is aspectual completion; a 了 (le) alone at the clause end is change-of-state. Decide on slot before meaning.
  2. Stop using (le) as a past tense. Habits, ongoing descriptions and plain past facts take no 了 (le). Only completion or change earns one.
  3. Drill the (chī le fàn) / (chī fàn le) pair aloud. Same words, the 了 (le) one slot apart, completion versus 'off to eat now'. This pair is the whole topic in miniature.
  4. Use (méi), lose the (le). Negated completion never keeps its 了 (le): 没吃饭 (méi chī fàn), never 没吃了饭 (méi chī le fàn).
  5. Master the double (le) on durations. Verb + 了 (le) + span + 了 (le) means it accumulated and continues; drop the final 了 (le) and the span is closed and finished.

For the broader aspect system 了 (le) sits inside, see aspect markers. For the duration sentences where both 了 (le) fight for space, see duration complements. For the ability and intention readings the change-of-state 了 (le) produces with 会 (huì) and 要 (yào), see modals and intent.

Practise: test yourself

Pick the right one

0/9

Read each 了 sentence and decide whether the 了 marks the completion of an action or a change of state (a new situation).

  1. 我买了三本书。 (wǒ mǎi le sān běn shū)

    wǒ mǎi le sān běn shū 。 (wǒ mǎi le sān běn shū)

  2. 下雨了。 (xià yǔ le)

    xià yǔ le 。 (xià yǔ le)

  3. 他喝了一杯咖啡。 (tā hē le yì bēi kā fēi)

    tā hē le yì bēi kā fēi 。 (tā hē le yì bēi kā fēi)

  4. 我会游泳了。 (wǒ huì yóu yǒng le)

    wǒ huì yóu yǒng le 。 (wǒ huì yóu yǒng le)

  5. 我不喝酒了。 (wǒ bù hē jiǔ le)

    wǒ bù hē jiǔ le 。 (wǒ bù hē jiǔ le)

  6. 我们看了那部电影。 (wǒ men kàn le nà bù diàn yǐng)

    wǒ men kàn le nà bù diàn yǐng 。 (wǒ men kàn le nà bù diàn yǐng)

  7. 天黑了。 (tiān hēi le)

    tiān hēi le 。 (tiān hēi le)

  8. 他睡了八个小时。 (tā shuì le bā gè xiǎo shí)

    tā shuì le bā gè xiǎo shí 。 (tā shuì le bā gè xiǎo shí)

  9. 他是老师了。 (tā shì lǎo shī le)

    tā shì lǎo shī le 。 (tā shì lǎo shī le)

Fill in the blank

0/8

Place 了 in the correct slot. For completion, it hugs the verb; for change of state, it sits at the very end. Write the whole sentence with 了 in place.

  1. 我吃饭。 (I ate the meal - completion) [了]

    wǒ chī ___ fàn 。 (I ate the meal - completion) [ liǎo ]

  2. 下雨。 (it's raining now - change of state) [了]

    xià yǔ ___。 (it's raining now - change of state) [ liǎo ]

  3. 他睡八个小时。 (he slept for eight hours - completion) [了]

    tā shuì ___ bā gè xiǎo shí 。 (he slept for eight hours - completion) [ liǎo ]

  4. 天黑。 (it's got dark - change of state) [了]

    tiān hēi ___。 (it's got dark - change of state) [ liǎo ]

  5. 我买三本书。 (I bought three books - completion) [了]

    wǒ mǎi ___ sān běn shū 。 (I bought three books - completion) [ liǎo ]

  6. 我会游泳。 (I can swim now - change of state) [了]

    wǒ huì yóu yǒng ___。 (I can swim now - change of state) [ liǎo ]

  7. 她喝一杯咖啡。 (she drank a cup of coffee - completion) [了]

    tā hē ___ yì bēi kā fēi 。 (she drank a cup of coffee - completion) [ liǎo ]

  8. 他是老师。 (he's a teacher now - change of state) [了]

    tā shì lǎo shī ___。 (he's a teacher now - change of state) [ liǎo ]

Translation drill

0/8

Translate into Mandarin. Decide which 了 you need: completion hugs the verb, change of state sits at the end.

  1. She drank a cup of coffee.

  2. It's started raining.

  3. I can swim now.

  4. I bought three books.

  5. He's a teacher now.

  6. He slept for eight hours.

  7. It's got dark.

  8. We watched that film.

Mandarin · Free printables

Practice worksheets and infographics

Practice worksheets with answer keys built in, plus infographic and listicle formats. Open any one to view, print or save.

Free for members

The printable worksheets, infographics and PDFs are free with an account. Start a free week and download as many as you like.

Start your free week