过 (guo): How to Say “Have You Ever…” / Talk About Experiences
The aspect particle 过 (guo) marks an experience — you've done something at least once, at no particular time: 我去过北京 (“I've been to Beijing”), 你吃过吗?(“have you ever eaten…?”). Negate with 没…过 (“never”).
Why this trips learners up
To say you've ever done something — that you've experienced it, at least once, at no particular time — Chinese uses the aspect particle 过 (guo), right after the verb: Subject + Verb + 过 + Object. 我去过北京 = “I've been to Beijing”; 你吃过臭豆腐吗?= “have you ever eaten stinky tofu?”. The neat part: 过 alone carries “ever / before” — you don't add any extra word for it.
Because 过 is about past experience, you negate it with 没 (never 不): 没 + Verb + 过 = “have never…” (我没去过日本 = “I've never been to Japan”), and 从来没…过 pushes it to “never ever”. Keep the 过 in the negative — 没去 is “didn't go (that time)”, but 没去过 is “have never been”. One more wrinkle, often confusing: 过 can pair with 了 — Verb + 过 + (Object) + 了 — to stress that an everyday action is already done (我吃过饭了 = “I've already eaten”), optionally with 已经. The big thing to keep straight is 过 vs 了: 过 is an experience (“ever, at some point”), 了 is a specific completed action (“did, then”).
The structure
Colour key
Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.
Examples in context
Real-world sentences, easiest first. Toggle pinyin or the translation, tap any word to see its role, or play the audio.
Tap a word to see its grammatical role.
wǒ 我 Subject qù 去 Verb guo 过 Pattern Běijīng 北京 Object
I've been to Beijing (before).
nǐ 你 Subject zuò 坐 Verb guo 过 Pattern gāotiě 高铁 Object ma 吗 Question
Have you ever ridden the high-speed train?
wǒ 我 Subject chī 吃 Verb guo 过 Pattern chòudòufu 臭豆腐 Object
I've eaten stinky tofu (before).
wǒ 我 Subject méi 没 Negation jiàn 见 Verb guo 过 Pattern tā de nǚpéngyou 他的女朋友 Object
I've never met his girlfriend.
wǒ 我 Subject cónglái 从来 Adverb méi 没 Negation qù 去 Verb guo 过 Pattern guówài 国外 Object
I've never been abroad (in my life).
wǒ 我 Subject chī 吃 Verb guo 过 Pattern wǎnfàn 晚饭 Object le 了 Function word
I've already had dinner (so I'm not hungry).
wǒ 我 Subject yǐjīng 已经 Adverb kàn 看 Verb guo 过 Pattern zhè bù diànyǐng 这部电影 Object le 了 Function word
I've already seen this movie.
zhè běn shū 这本书 Object wǒ 我 Subject kàn 看 Verb guo 过 Pattern liǎng 两 Number biàn 遍 Measure word
I've read this book twice (before).
Common mistakes
Why it happens: 过 is about past experience, so it negates with 没, never 不. “I've never been to Japan” is 我没去过日本, not 我不去过日本. (不 is for the present and future, not for what you have or haven't experienced.)
Why it happens: Keep the 过 in the negative. 没去 means “didn't go (that one time)”; 没去过 means “have never been (no experience of it)”. Drop the 过 and you lose the “ever / never”.
Why it happens: A specific, time-anchored completed action takes 了, not experiential 过. “I went to Beijing yesterday” is 我昨天去了北京 — 昨天 pins it to one time, which clashes with 过's open-ended “at some point”. Save 过 for “ever”.
Compare & contrast
| 过 — an experience (“ever, at some point”) | 了 — a completed action (“did, then”) | The difference |
|---|---|---|
| 我去过日本。wǒ qù guo Rìběn. = I've been to Japan (ever) | 我去了日本。wǒ qù le Rìběn. = I went to Japan (a specific trip) | 我去过日本 = “I've been to Japan” — sometime in my life, the experience. 我去了日本 = “I went to Japan” — a specific trip (and it happened). |
| 你吃过北京烤鸭吗?nǐ chī guo Běijīng kǎoyā ma? = ever eaten Peking duck? | 你吃饭了吗?nǐ chī fàn le ma? = have you eaten (yet)? | 你吃过北京烤鸭吗?asks about experience — “have you ever had Peking duck?”. 你吃饭了吗?asks about a recent action — “have you eaten (yet)?”. |
Try it yourself
Ask “Have you ever read this book?” — tap the words into order.
Related patterns
Quick reference card
A pocket summary — print it and keep it by your desk.