Grammar game

了 or 过?

了 says an action was completed. 过 says you have done it at least once in your life, so the experience counts.

Score Q / ✅ 🔥

Want to keep the words you learned? Sign in to save them to your deck, or install the Pinglingo browser extension.

How to play

  1. You are shown a Chinese sentence with a blank and its English meaning — decide whether it needs 了 or 过.
  2. Tap the option you think fits; the blank fills in and the sentence is read aloud in Mandarin, with pinyin.
  3. A short rule explains why that answer is correct, so the difference sticks.
  4. Work through the round and aim for a flawless score, then play again to lock it in.

Chinese sentences you'll practice

Every sentence in this free Chinese game, with its English translation.

  • 我昨天看了这个电影。 I watched this film yesterday.
  • 我去过中国,很好玩。 I have been to China; it was fun.
  • 你吃了早饭吗? Have you had breakfast?
  • 他以前学过汉语。 He studied Chinese before.
  • 我买了一本书。 I bought a book.
  • 我没吃过中国菜。 I have not eaten Chinese food.
  • 今天早上我喝了咖啡。 I drank coffee this morning.
  • 我从来没坐过飞机。 I have never been on a plane.
  • 她昨天给我打了电话。 She phoned me yesterday.
  • 我小时候住过北京。 I lived in Beijing when I was little.
  • 他上个月去了北京。 He went to Beijing last month.
  • 他昨天下班后回了家。 He went home after work yesterday.

Questions

Is this Chinese grammar game free?

Yes — it plays in your browser with no sign-up. Sign in only if you want to keep your best score.

Do I need to read hanzi?

The sentence is in simplified characters with an English meaning above it, and the pinyin and the spoken sentence appear after you answer, so you can learn the pattern while you learn the characters.