Merry Mandarin logo Merry MandarinGrammar Lab
A2 Intermediate Aspects & Time

过 (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

SubjectVerb guo Object
Colour key

Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.

Pattern Subject Verb Object Negation Adverb Function word Measure word Number Question

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.

Subject Verb guo Pattern Běijīng 北京 Object

I've been to Beijing (before).

Subject zuò Verb guo Pattern gāotiě 高铁 Object ma Question

Have you ever ridden the high-speed train?

Subject chī Verb guo Pattern chòudòufu 臭豆腐 Object

I've eaten stinky tofu (before).

Subject méi Negation jiàn Verb guo Pattern tā de nǚpéngyou 他的女朋友 Object

I've never met his girlfriend.

Subject cónglái 从来 Adverb méi Negation Verb guo Pattern guówài 国外 Object

I've never been abroad (in my life).

Subject chī Verb guo Pattern wǎnfàn 晚饭 Object le Function word

I've already had dinner (so I'm not hungry).

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 Subject kàn Verb guo Pattern liǎng Number biàn Measure word

I've read this book twice (before).

Common mistakes

Avoid: 我不去过日本。 wǒ bù qù guo Rìběn.
Say this: 我没去过日本。 wǒ méi qù guo Rìběn. (= I've never been to Japan)

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.)

Avoid: 这家餐厅我没去。 zhè jiā cāntīng wǒ méi qù. (= I didn't go [that time])
Say this: 这家餐厅我没去过。 zhè jiā cāntīng wǒ méi qù guo. (= I've never been)

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”.

Avoid: 我昨天去过北京。 wǒ zuótiān qù guo Běijīng.
Say this: 我昨天去了北京。 wǒ zuótiān qù le Běijīng.

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)?”.
Rule of thumb过 marks an experience — whether you've EVER done something, no particular time (我去过北京). 了 marks a specific completed action (我去了北京). Negate 过 with 没…过 (“never”); when the two team up, 吃过饭了 means “have already eaten”.

Try it yourself

Ask “Have you ever read this book?” — tap the words into order.

Related patterns

Quick reference card
Merry Mandarin 过 (guo): How to Say “Have You Ever…” / Talk About Experiences grammar.merrymandarin.com

A pocket summary — print it and keep it by your desk.

Structure
Subject + Verb + 过 + Object
Example
我去过北京
I've been to Beijing (before).
Watch out
✗ 我不去过日本。  →  ✓ 我没去过日本。