了 (le) — Completed Action
Marking actions that have been completed
Category: Grammar
The Rule
了 (le) after a verb indicates a completed action. It is NOT a past tense marker — it signals completion, which can occur in past, present, or even future contexts.
Why This Matters
English speakers instinctively equate 了 with past tense, but this is misleading. 了 marks completion, not time. '我吃了' means 'I've eaten' (completed), not just 'I ate' (past). You can even use 了 for future completions: '你到了以后给我打电话' (Call me after you've arrived). This is the single most misunderstood grammar point for English speakers.
Examples
• 我吃了饭。(Wǒ chī le fàn.) — "I've eaten. / I ate." [了 after 吃 marks the eating as completed] • 他买了三本书。(Tā mǎi le sān běn shū.) — "He bought three books." [了 + specific quantity is a common pattern] • 你到了以后告诉我。(Nǐ dào le yǐhòu gàosu wǒ.) — "Tell me after you've arrived." [了 marks future completion — NOT past tense!] • 下了课我们去吃饭。(Xià le kè wǒmen qù chīfàn.) — "After class ends, let's go eat." [了 for a future completed event]
Common Mistakes
❌ 昨天我吃了饭了。(double 了 confusion) ✅ 昨天我吃饭了。OR 昨天我吃了饭。 → The first 了 (verb 了) marks completion; the second (sentence 了) indicates change of state. Using both is grammatically possible but often redundant for beginners. ❌ Using 了 for habitual past actions: 我小时候每天吃了早饭 ✅ 我小时候每天吃早饭。(No 了 for habits) → 了 marks specific completed events, not habitual actions. 'I used to eat breakfast every day' is a habit, not a one-time completion. ❌ 我没有了去。(wrong negation) ✅ 我没有去。OR 我没去。(没 replaces 了) → To negate a completed action, use 没(有) and DROP the 了. You never say 没...了 for negating completed actions.
Quick Tip
了 = completed, not 'past tense'. Test: can you say 'once X is done...'? Then 了 works even for future events.
了 = completed, not 'past tense'. Test: can you say 'once X is done...'? Then 了 works even for future events.
Examples
Common Mistakes
Incorrect: 昨天我吃了饭了。(double 了 confusion) → Correct: 昨天我吃饭了。OR 昨天我吃了饭。. The first 了 (verb 了) marks completion; the second (sentence 了) indicates change of state. Using both is grammatically possible but often redundant for beginners.
Incorrect: Using 了 for habitual past actions: 我小时候每天吃了早饭 → Correct: 我小时候每天吃早饭。(No 了 for habits). 了 marks specific completed events, not habitual actions. 'I used to eat breakfast every day' is a habit, not a one-time completion.
Incorrect: 我没有了去。(wrong negation) → Correct: 我没有去。OR 我没去。(没 replaces 了). To negate a completed action, use 没(有) and DROP the 了. You never say 没...了 for negating completed actions.
Quiz
Which sentence correctly uses 了 for a FUTURE completion?