If you’ve been learning Chinese for even a short time, you’ve probably come across two small but powerful characters: 了 (le) and 过 (guò).
They both relate to the past, which makes them confusing for beginners. Many learners ask:

“When should I use 了 (le), and when should I use 过 (guò)?”
The answer is simpler than you think. Once you understand the core idea behind each one, everything starts to click.
Let’s break it down step by step.
What Does 了 (le) Mean?
The particle 了 (le) is used to show that something has happened or changed. It often indicates completion.
Think of it as:
- something is done
- something has changed
- something new has occurred
Basic structure:
Verb + 了 (le)
Examples:
我吃了
Wǒ chī le
I ate
他买了一个手机
Tā mǎi le yí gè shǒujī
He bought a phone
我昨天去了学校
Wǒ zuótiān qù le xuéxiào
I went to school yesterday
她看了那部电影
Tā kàn le nà bù diànyǐng
She watched that movie
What Does 过 (guò) Mean?
The particle 过 (guò) is used to talk about experience. It means that you have done something before at least once.
Think of it as:
- have ever done something
- past experience
Basic structure:
Verb + 过 (guò)
Examples:
我去过北京
Wǒ qù guò Běijīng
I have been to Beijing
他吃过中国菜
Tā chī guò Zhōngguó cài
He has eaten Chinese food
你看过这部电影吗
Nǐ kàn guò zhè bù diànyǐng ma
Have you watched this movie before
我见过他
Wǒ jiàn guò tā
I have met him before
Key Difference Between 了 and 过
Here is the most important idea:
了 (le) talks about a completed action or a specific event
过 (guò) talks about life experience without focusing on when it happened
Compare these:
我吃了
Wǒ chī le
I ate it
我吃过
Wǒ chī guò
I have eaten it before
Another example:
我去了中国
Wǒ qù le Zhōngguó
I went to China
我去过中国
Wǒ qù guò Zhōngguó
I have been to China before
Using 了 (le) for Completed Actions
Use 了 (le) when:
- the action is finished
- the time is clear or implied
- you are talking about a specific event
Examples:
我刚吃了饭
Wǒ gāng chī le fàn
I just ate
他昨天买了一辆车
Tā zuótiān mǎi le yí liàng chē
He bought a car yesterday
我们看了一部电影
Wǒmen kàn le yí bù diànyǐng
We watched a movie
她去了机场 (机场, jī chǎng)
Tā qù le jīchǎng
She went to the airport
Using 过 (guò) for Experience
Use 过 (guò) when:
- you want to say “have ever done”
- the exact time is not important
- you are talking about life experience
Examples:
我去过那个餐厅 (餐厅, cān tīng)
Wǒ qù guò nàge cāntīng
I have been to that restaurant
他学过中文
Tā xué guò Zhōngwén
He has studied Chinese before
我们见过面
Wǒmen jiàn guò miàn
We have met before
她坐过飞机
Tā zuò guò fēijī
She has taken a plane before
Important Rule: Don’t Use Specific Time with 过 (guò)
This is a very common mistake.
Incorrect:
我昨天去过北京
Correct:
我昨天去了北京
Wǒ zuótiān qù le Běijīng
I went to Beijing yesterday
Why?
Because 过 (guò) is about experience, not a specific time.
Using 没 (méi) with 过 (guò)
To say you have never done something, use:
没 (méi) + Verb + 过 (guò)
Examples:
我没去过中国
Wǒ méi qù guò Zhōngguó
I have never been to China
他没吃过日本菜
Tā méi chī guò Rìběn cài
He has never eaten Japanese food
你没看过这个电影吗
Nǐ méi kàn guò zhège diànyǐng ma
Haven’t you watched this movie before
Using 了 (le) for Change of Situation
Another important use of 了 (le) is to show that something has changed.
Examples:
我累了
Wǒ lèi le
I am tired now
他不工作了
Tā bù gōngzuò le
He no longer works
天气冷了
Tiānqì lěng le
The weather has become cold
我有钱了
Wǒ yǒu qián le
I have money now
Using 了 and 过 Together
Sometimes both can appear in the same sentence, but they serve different roles.
Example:
我去过北京了
Wǒ qù guò Běijīng le
I have been to Beijing (and this is now relevant or newly stated)
Here:
过 (guò) shows experience
了 (le) shows a current change or realization
Common Mistakes to Avoid
- Using 过 (guò) with specific time words
Wrong: 我去年去过中国
Correct: 我去年去了中国 - Forgetting 了 (le) for completed actions
Wrong: 我昨天看电影
Correct: 我昨天看了电影 - Using 了 (le) when talking about experience
Wrong: 我去中国了 (if you mean “have been before”)
Correct: 我去过中国
Practice Sentences
Read and understand these carefully:
你吃过中国菜吗
Nǐ chī guò Zhōngguó cài ma
Have you eaten Chinese food before
我刚看了一个很好看的电影
Wǒ gāng kàn le yí gè hěn hǎokàn de diànyǐng
I just watched a very good movie
他去过很多国家
Tā qù guò hěn duō guójiā
He has been to many countries
我们昨天去了一个很大的商店
Wǒmen zuótiān qù le yí gè hěn dà de shāngdiàn
We went to a very big store yesterday
她没坐过地铁
Tā méi zuò guò dìtiě
She has never taken the subway
Tips to Remember Easily
- Use 了 (le) for completed actions and changes
- Use 过 (guò) for life experience
- If there is a time word like “yesterday,” use 了 (le)
- If you mean “ever,” use 过 (guò)
Think like this:
了 (le) = something happened
过 (guò) = something has been experienced
Final Thoughts
Mastering 了 (le) and 过 (guò) is a big step in your Chinese learning journey. These two small particles appear everywhere in daily conversation.
At first, you might mix them up, and that’s completely normal. With practice and real-life usage, the difference will become natural.
Try making your own sentences using both. The more you practice, the faster you improve.
New Vocabulary from This Post
- 手机 (shǒujī) – mobile phone
- 电影 (diànyǐng) – movie
- 餐厅 (cān tīng) – restaurant
- 机场 (jī chǎng) – airport
- 飞机 (fēijī) – airplane
- 商店 (shāngdiàn) – shop
- 国家 (guójiā) – country
- 地铁 (dìtiě) – subway
- 天气 (tiānqì) – weather
- 工作 (gōngzuò) – work
- 学中文 (xué Zhōngwén) – study Chinese
- 去过北京 (qù guò Běijīng) – have been to Beijing
- 看了电影 (kàn le diànyǐng) – watched a movie
- 吃过中国菜 (chī guò Zhōngguó cài) – have eaten Chinese food
- 没去过中国 (méi qù guò Zhōngguó) – have never been to China































