了₁ + 了₂ Together (我吃了三碗饭了)

Once you can tell the two 了s apart, you're ready for the case where they appear in the very same sentence — one after the verb, one at the end. This double 了 isn't a mistake or a stutter; it encodes a specific, useful meaning that English handles with the present perfect continuous: "I've done this much so far, and it's still going." 我吃三碗饭 = "I've eaten three bowls (up to now — and I might not be done)." The verb-了₁ tallies up what's been completed; the sentence-了₂ adds "as of now, and continuing." Together they give you a running total that's still ticking.

The pattern: V + 了₁ + amount + 了₂

The frame wraps a quantity (a count of objects, or a stretch of time) between the two 了s:

SentenceStructureMeaning
我吃了三碗饭了V 了 + [三碗饭] + 了I've eaten three bowls so far (maybe more coming)
我学了三年中文了V 了 + [三年] + 了I've been studying Chinese for three years (still am)
我等了半个小时了V 了 + [半个小时] + 了I've been waiting half an hour (still waiting)

我吃了三碗饭了,实在吃不下了。

wǒ chī le sān wǎn fàn le, shízài chī bu xià le

I've eaten three bowls already — I really can't manage any more. (informal) — the double 了 gives the running total 'three so far, up to now'.

我学了三年中文了,还在继续学。

wǒ xué le sān nián Zhōngwén le, hái zài jìxù xué

I've been studying Chinese for three years and I'm still at it. (neutral) — 学了…了 = three years so far, and continuing.

我等了半个小时了,他还没来。

wǒ děng le bàn ge xiǎoshí le, tā hái méi lái

I've been waiting half an hour and he's still not here. (informal) — the final 了 keeps the waiting live.

The "up to now, and continuing" meaning

The heart of the double 了 is the contrast with a single verb-了₁. Look at what happens to the same sentence when you strip off the final 了₂:

Single 了 (just 了₁)Double 了 (了₁ … 了₂)
我学了三年中文 — I studied Chinese for three years (and stopped)我学了三年中文了 — I've been studying for three years (and still am)
我等了半个小时 — I waited half an hour (it's over)我等了半个小时了 — I've been waiting half an hour (still waiting)

That final 了₂ is doing exactly its usual job — marking a currently relevant state — and here the "current relevance" is precisely "this is still true right now." Without it, the sentence reports a closed, finished stretch of the past; with it, the clock is still running.

这本书我看了一半了。

zhè běn shū wǒ kàn le yíbàn le

I'm halfway through this book (so far). (informal) — 一半 is the amount-done-to-date; the final 了 says 'as of now, and I'll read on'.

我在北京住了三年了。

wǒ zài Běijīng zhù le sān nián le

I've been living in Beijing for three years (and still live here). (neutral) — living continues up to and past now.

雨下了一整天了,还没停。

yǔ xià le yì zhěng tiān le, hái méi tíng

It's been raining all day and still hasn't stopped. (neutral) — the double 了 marks an ongoing stretch running into the present.

💡
The final 了₂ is the "and it's still going" signal. It's the whole difference between English "I studied Chinese for three years" (finished) and "I've been studying Chinese for three years" (ongoing). Drop it and you've closed the book on the action.

A running total you can update

Because the double 了 reports a so-far count, it pairs naturally with "already," "still," and "don't … any more" — you're commenting on a tally that could keep climbing.

他喝了五杯啤酒了,别再给他倒了。

tā hē le wǔ bēi píjiǔ le, bié zài gěi tā dào le

He's had five beers already — don't pour him any more. (informal) — 五杯…了 is the count so far; the warning is about it going higher.

我们聊了两个小时了,该睡了。

wǒmen liáo le liǎng ge xiǎoshí le, gāi shuì le

We've been chatting for two hours — time to sleep. (informal) — two hours and counting, hence 'time to stop'.

Common Mistakes

1. Dropping the final 了₂ when you mean "still going." Without it, the action sounds finished and closed.

❌ 我学了三年中文。

For 'I've been studying three years (and still am)' this is wrong — it sounds like you studied and stopped.

✅ 我学了三年中文了。

wǒ xué le sān nián Zhōngwén le

I've been studying Chinese for three years (and still am). — the final 了 keeps it live.

2. Dropping the first 了₁ from the count. To tally what's been completed, the verb needs its 了₁; without it the sentence drifts toward a future/planned reading.

❌ 我吃三碗饭了。

Doesn't say 'I've eaten three so far' — it reads more like 'I'm (going to) eat three now'.

✅ 我吃了三碗饭了。

wǒ chī le sān wǎn fàn le

I've eaten three bowls so far. — 了₁ after 吃 does the counting, 了₂ adds 'up to now'.

3. Trying to negate the double-了 frame with 没. Negation with 没(有) deletes every 了. "I haven't eaten yet" carries no 了 at all — you use 还没.

❌ 我没吃了饭。

Incorrect — 没 deletes 了; you can't wrap 没 inside the double-了 frame.

✅ 我还没吃饭。

wǒ hái méi chī fàn

I haven't eaten yet. — negation drops the 了; 还没 = 'not yet'.

4. Using 二 instead of 两 before the measure word. Inside the count, "two" before a measure word is 两, never 二.

❌ 我看了二个小时了。

Incorrect — before a measure word 'two' is 两, not 二.

✅ 我看了两个小时了。

wǒ kàn le liǎng ge xiǎoshí le

I've been reading for two hours (and still am). — 两, not 二, before 个.

Key Takeaways

  • V + 了₁ + amount + 了₂ means "this much done so far, and still going."
  • The verb-了₁ tallies the completed amount; the sentence-了₂ adds "up to now, continuing."
  • Compare: 我学了三年中文 (studied, stopped) vs 我学了三年中文了 (been studying, still am).
  • The amount between the 了s can be a count of objects (三碗饭) or a stretch of time (三年, 半个小时).
  • Both 了s matter: dropping the final one loses "ongoing"; dropping the first loses "completed so far."
  • Negation kills all 了: "haven't eaten yet" is 我还没吃饭, never ❌我没吃了饭.

Now practice Chinese

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Chinese

Related Topics

  • 了 with Quantified Objects (买了两本书)HSK 2Verb-了 sounds complete when its object is measured or specific: 我买了两本书 is finished, but bare 我买了书 dangles — resolve it with a quantity, a follow-up clause, or sentence-final 了.
  • Telling le₁ from le₂HSK 2The two 了s differ by position and meaning: 了₁ sits after the verb and marks a completed action (我买了票); 了₂ closes the sentence and marks a changed situation (我买票了). When the verb ends the sentence, one 了 does both (我吃饱了).
  • Duration Complements: How Long an Action LastsHSK 3To say how long an action lasts, Chinese puts the time-length AFTER the verb, not before: 睡了八个小时 (slept eight hours), 学了三年 (studied for three years), 等了半天 (waited ages). With an object you either insert 的 (学了三年的中文) or copy the verb (学中文学了三年).
  • Sentence-Final 了 (le₂): Change of State / 'Now'HSK 1Sentence-final 了 (le₂) reports a NEW situation — 'now it's different': 下雨了 (it's started raining), 我懂了 (now I get it), 十二点了 (it's twelve now). It marks a change of state, not the completion of a verb.