Is "Le" (了) Past Tense? Stop Treating it Like "-Ed"
You learned that 了 (le) means "past tense." You were telling a friend about your day, trying to say "I didn't buy coffee yesterday," and you confidently said:
我昨天没买了咖啡(Wǒ zuótiān méi mǎi le kāfēi)
Your friend probably paused or awkwardly corrected you. Why? Because while you thought you said "I didn't buy coffee," to a native speaker, you essentially said: "I didn't completed bought coffee."
It sounds contradictory. You can't have an action that is both "not done" (didn't) and "completed" (le).
If you are constantly getting corrected for adding "le" where it doesn't belong, or forgetting it where it does, it’s not your fault. Textbooks often oversimplify this. They tell you 了 is a past tense marker to make you feel safe.
It isn't.
In English, "-ed" anchors an event in time (the past). In Chinese, 了 anchors an event in status (completion).
I know this sounds like linguistic gymnastics, but stick with me. Once you understand the status rule, you will stop guessing and start speaking correctly.
The Mindset Shift: Completion, Not Time
The most common mistake English speakers make is assuming that just because something happened yesterday, it needs a 了.
Here is the truth: Chinese grammar relies on context and time words (like "yesterday" or "last year") to handle the timeline. For more on where to put those words, check out our guide on Chinese sentence structure and time placement.
了 is strictly an aspect marker. It tells us: 1. An action is 100% finished. 2. A situation has changed.
If the sentence doesn't fit those criteria, you don't need it.
The "Hard No" List: When to Delete Le
Before we learn where to put it, we need to learn where to delete it. This is where 90% of student mistakes happen.
1. The Negation Trap
This is the golden rule of Chinese past tense negation. If you didn't do it, the action isn't complete. If it's not complete, you cannot use the "Completion Marker."
The Rule: If you use 没 (méi), you must kill the 了 (le).
Incorrect: 我没去了 (Wǒ méi qù le)
Correct: 我没去 (Wǒ méi qù)
English: I didn't go.
2. The "Used To" Trap (Habitual Past)
This is the hardest one to accept. In English, "I swam every day last year" represents a past action. In Chinese, because this was a habit or a routine and not a single, specific completed event, we do not use 了.
Incorrect: 去年我每天都游泳了 (Qùnián wǒ měitiān dōu yóuyǒng le)
Correct: 去年我每天都游泳 (Qùnián wǒ měitiān dōu yóuyǒng)
English: Last year I swam every day.
3. The Feelings Trap (Stative Verbs)
Verbs that describe a state of mind (liking, loving, knowing, thinking) generally don't take 了 because they don't have a clear "finish line." You didn't "finish" knowing someone; you just knew them.
Incorrect: 我以前爱了他 (Wǒ yǐqián ài le tā)
Correct: 我以前爱他 (Wǒ yǐqián ài tā)
English: I loved him before.
The "Yes" List: The Two Faces of Le
Okay, so when do we actually use it? There are generally two accepted spots.
Scenario A: The Change of State (Sentence Final)
This 了 goes at the very end of the sentence. It doesn't strictly mean "past tense." It means "New Situation." Think of it as a status update notification on your phone.
- Speaker A: 下雨了 (Xià yǔ le) - It is raining (It wasn't before, but now it is).
- Speaker B: 我不去了 (Wǒ bù qù le) - I am not going (I was planning to, but I changed my mind).
- Speaker C: 我胖了 (Wǒ pàng le) - I got fat (I wasn't fat before, this is a new development).
Scenario B: The Completed Action (Verb + Le)
This goes right after the verb. This marks that a specific action is 100% done. This is often used when sequencing events ("I did X, then I did Y").
我吃了晚饭就睡觉 (Wǒ chī le wǎnfàn jiù shuìjiào)
English: I went to sleep right after I ate dinner.
The Le Decision Tree
If you are confused, run your sentence through this mental flowchart before you speak.
- Did the event happen?
- No (Negative) → STOP. Use 没 (méi). Do not use 了.
- Yes → Go to Step 2.
- Was it a routine/habit? (e.g., words like "often", "every day")
- Yes → STOP. Do not use 了.
- No → Go to Step 3.
- Is it a state of mind? (Like, Know, Think, Hope)
- Yes → STOP.
- No → Go to Step 4.
- Are you emphasizing that it's done or a new situation?
- Yes → USE 了!
Regional Pro-Tip: The Taiwan Hack
If you are learning Chinese to speak with people in Taiwan, or sometimes in Southern China, there is a cheat code that allows you to express "past tense" without stressing over particles.
Instead of worrying about 了, people often use 有 (yǒu) before the verb to indicate "did."
- Standard: 你吃饭了吗? (Nǐ chī fàn le ma?)
- Taiwan Style: 你有吃饭吗? (Nǐ yǒu chī fàn ma?)
Technically, strict grammar teachers hate this. But on the streets of Taipei? It's everywhere. It functions very similarly to the English "Did you...?" If you want to know more about saying yes or checking for existence, check our post on how to say yes in Chinese.
Vocabulary: Verbs that Love vs. Hate Le
Here are common verbs to watch out for.
| Simplified | Traditional | Pinyin | Meaning | Note |
|---|---|---|---|---|
| 死 | 死 | sǐ | To die | Loves Le. Instant change of state. |
| 忘 | 忘 | wàng | To forget | Loves Le. A completed mental accident. |
| 觉得 | 覺得 | juéde | To feel/think | Hates Le. It is a state of mind. |
| 希望 | 希望 | xīwàng | To hope | Hates Le. You don't "finish" hoping. |
| 去 | 去 | qù | To go | Depends. Yes for a single trip, No for habit. |
Quick Takeaways
- Don't translate "-ed" to Le. Translate "Status Update" or "Done" to Le.
- Negation kills Le. Never say 不...了 for past tense. Always 没 (méi).
- Habits kill Le. If you did it "every day," no Le is needed.



