了 vs 过: what is the difference?

Chinese grammar · HSK 4 · By Carson 木林森

了 marks that an action is finished: 我昨天看了那部电影. 过 says you have had the experience at some time: 我看过那部电影. 过 does not tell you when it happened.

WordPinyinWhat it doesStructure
了leMarks that an action is completed, often at a particular time.Verb + 了 (+ Object)
过guoMarks that the subject has done something at least once in the past.verb + 过 (+ object)

了 (le)

Marks that an action is completed, often at a particular time.

Structure: Verb + 了 (+ Object)

ChinesePinyinEnglish
我昨天买了一本新词典。Wǒ zuó tiān mǎi le yì běn xīn cí diǎn.I bought a new dictionary yesterday.
他吃了早饭就去上班了。Tā chī le zǎo fàn jiù qù shàng bān le.He ate breakfast and then went to work.
周末我们看了一场电影。Zhōu mò wǒ men kàn le yì chǎng diàn yǐng.We watched a film at the weekend.

Not: 我从来没去了上海。 Never having done something takes 没…过, not 了: 我从来没去过上海。

过 (guo)

Marks that the subject has done something at least once in the past.

Structure: verb + 过 (+ object)

ChinesePinyinEnglish
我小时候学过游泳。Wǒ xiǎo shí hou xué guo yóu yǒng.I learned to swim when I was little.
你看过这部电影吗?Nǐ kàn guo zhè bù diàn yǐng ma?Have you seen this film?
他从来没有迟到过。Tā cóng lái méi yǒu chí dào guo.He has never been late.

Not: 我不去过上海。 Negate the experience with 没: 我没去过上海.

Where this comes from

The comparison is part of 过: experiential aspect (HSK 4) in the grammar reference, which has the full explanation, more worked examples, and what to learn before and after it.

More pairs: 按照 vs 根据 · 不敢 vs 不能 · 及时 vs 立刻 · 记住 vs 记得 · 渐渐 vs 逐渐 · 将近 vs 大约 · 竟然 vs 居然 · 既然 vs 因为 · 看不懂 vs 没看懂 · 连…都 vs 连…也 · 没有 vs 不如 · 却 vs 但是 · all 81 pairs.

Reading the difference is the first ten minutes. GraphChinese drills both words until choosing between them is automatic.

Frequently asked questions

What is the difference between 了 and 过?

了 marks that an action is finished: 我昨天看了那部电影. 过 says you have had the experience at some time: 我看过那部电影. 过 does not tell you when it happened.

GraphChinese drills each of these patterns and schedules the review that keeps it. The whole course, HSK 0 through HSK 6, is $49 once for lifetime access.

Start at your true level