Chiny

Myth check

If it happened yesterday, I should use 过.

过 marks experience on the record. Yesterday’s lunch is usually 了 or a time word, not 过.

Verdict

mostly_false

Why

你去过北京吗? asks whether Beijing is in your life. 你昨天去北京了吗? asks about yesterday.

我没去过 is “never.” 我没去 is “didn’t (that time).”

Stacking 过 on every English present-perfect sentence creates a fake tense you will have to unlearn.

Better framing

Use 过 for “ever / before in my life.” Use time words plus 了/没 for a specific occasion.

Practice tip

Ask 你去过___吗? with three places, then ask 你昨天去___了吗? and feel the difference.