Mastering 了 · Part 3

Two 了's in One Sentence: Understanding 了…了

Part 3 of the Mastering 了 series: why sentences like 我吃了三碗饭了 carry two 了's, how each one keeps its own job, and when a duration means “so far, and still going”.

By Fluent Chinese··10–12 minutes read

By now you know the two jobs of 了: after a verb it presents an action as complete (Part 1), and at the end of a sentence it reports that things are different now (Part 2).

So what happens when you meet a sentence like this?

wǒ chī le sān wǎn fàn le.
我吃了三碗饭了。
I've eaten three bowls of rice (so far).

Two 了's, one sentence. This is not a typo, and it is not "double past tense". It is the two jobs of 了 working together.

Why Do Some Sentences Have Two 了's?

Because the speaker wants to say two things at the same time:

  • The action is complete — that is the 了 right after the verb.
  • And this is where we are now — that is the 了 at the end.

了 … 了 = “already this much, up to now — and it may continue.”

Each 了 Still Does Its Own Job

Split the sentence and you can see both halves clearly.

wǒ chī le sān wǎn fàn.
我吃了三碗饭。
I ate three bowls of rice. (a finished fact)
wǒ chī le sān wǎn fàn le.
我吃了三碗饭了。
I've eaten three bowls already (and I might still be eating).

The first sentence simply reports what happened. The second one puts you inside the moment: three bowls is the score right now, and the meal is not necessarily over.

Meaning 1: So Far, and Still Going

When a number or amount appears, 了…了 usually means “this much so far”.

wǒ hē le sān bēi kā fēi le.
我喝了三杯咖啡了。
I've had three cups of coffee already.
tā mǎi le wǔ jiàn yī fu le.
她买了五件衣服了。
She's bought five pieces of clothing already (still shopping).
wǒ kàn le liǎng jí le.
我看了两集了。
I've watched two episodes so far.

Meaning 2: Duration Up to Now

With a length of time, 了 at the end means the situation has continued until this moment.

wǒ xué zhōng wén liǎng nián le.
我学中文两年了。
I've been learning Chinese for two years (and I still am).
wǒ děng le bàn ge xiǎo shí le.
我等了半个小时了。
I've been waiting for half an hour (still waiting).
tā zhù zài Běi jīng shí nián le.
他住在北京十年了。
He's lived in Beijing for ten years.

Compare with a duration that is finished and closed:

wǒ děng le bàn ge xiǎo shí.
我等了半个小时。
I waited half an hour. (then something else happened)

One 了 vs. Two 了's

SentenceMeaningStill going?
我吃了三碗饭。I ate three bowls.Finished, closed
我吃了三碗饭了。I've eaten three bowls so far.Possibly continuing
我吃饭了。I've eaten / I'm eating now.New situation

Short Verbs: One 了 Does Both Jobs

With a simple verb and no object or number, one 了 already carries both meanings — completion and a new situation. Do not add a second one.

tā zǒu le.
他走了。
He's left (and he's not here now).
chē lái le.
车来了。
The bus is here!
wǒ dào le.
我到了。
I've arrived.

Saying 他走了了 is never correct. Two 了's appear only when there is something in between — an object, a number, or a length of time.

Three Common Mistakes

1. Using 了…了 for a plain past event

✗ 我昨天买了一本书了。→ ✓ 我昨天买了一本书。 Yesterday's shopping is closed; nothing continues into now.

2. Forgetting the final 了 with “so far”

✗ 我学中文两年。→ ✓ 我学中文两年了。 Without the final 了 the sentence sounds unfinished to a native ear.

3. Adding 了 to a negative sentence with 没

✗ 我没吃了饭。→ ✓ 我没吃饭。 没 already cancels completion, so the verb takes no 了. (A final 了 is fine in 我没吃饭了?-type change sentences, but keep it away from the verb.)

Everyday Sentences With 了…了

wǒ men zǒu le hěn jiǔ le.
我们走了很久了。
We've been walking for ages.
tā xué le sān gè yuè le.
他学了三个月了。
He's been studying for three months now.
wǒ chī le liǎng kuài dàn gāo le.
我吃了两块蛋糕了。
I've had two pieces of cake already.
nǐ shuì le shí gè xiǎo shí le!
你睡了十个小时了!
You've slept ten hours already!

The Most Important Thing to Remember

Two 了's are not double past tense. They are two different jobs standing next to each other:

  • Verb + 了 — the action is complete.
  • 了 at the end — this is the situation right now, and it may continue.

In Part 4 we finish the series with the fixed everyday patterns you will hear constantly: 太…了、快…了、别…了、不…了.

Mastering 了 · The Series

The Complete Mastering 了 Series

Four articles, one core problem of 了 each — short, everyday examples, no grammar-term overload. 四篇文章,每篇只解决“了”的一个核心问题。

  1. Part 1: 了 After a Verb — Completion, Not Past Tense
  2. Part 2: Sentence-Final 了 — When Something Has Changed
  3. Part 3: Two 了's in One Sentence — 了…了 (you are here)
  4. Part 4: Everyday 了 — 太…了, 快…了, 别…了, 不…了
Check yourself · 自测

Quick Quiz · 课后小测

Choose the more natural sentence for each situation. 每题选出更自然的说法,系统会立即给出中英文解析。

  1. 1. You have eaten three bowls of rice — and you may keep eating.

    你已经吃了三碗饭,而且可能还会继续吃。

  2. 2. You have been studying Chinese for two years and still are.

    你学中文两年了,现在还在学。

  3. 3. Simply reporting a finished action, nothing more.

    只是陈述一个已经完成的动作。

  4. 4. You waited half an hour and you are still waiting (a bit impatient).

    你已经等了半个小时,现在还在等(有点不耐烦)。

  5. 5. Which sentence means “I've already drunk three cups (so far)”?

    哪一句表示“到现在我已经喝了三杯”?

  6. 6. Your friend has already left and is not here anymore.

    你的朋友已经走了,不在这里了。

Answered · 已作答:0 / 6

Practise 了 With Real Sentences

Build, arrange, and speak full Mandarin sentences until 了 feels automatic.

Open Sentence Practice