Grammar game

PAST SIMPLE or PRESENT PERFECT?

Use the past simple for a finished time (yesterday, last year, ten minutes ago) and the present perfect when the time is not given or still connects to now.

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 an English sentence with a blank (with its meaning in your language, if you chose one) — decide whether it needs past simple or present perfect.
  2. Tap the option you think fits; the blank fills in and the sentence is read aloud in a British voice.
  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.

English sentences you'll practice

Every sentence in this free English game.

  • I went to Paris last year.
  • She lost her keys yesterday.
  • I have finished my homework. Can I go out now?
  • We lived in Rome in 2019.
  • He has worked here for ten years.
  • They saw the film last night.
  • She has left already.
  • He broke the window two days ago.
  • I have been to Japan twice.
  • Mozart wrote over 600 pieces of music.
  • We have missed the bus. We are late!
  • The bus left ten minutes ago.

Questions

Is this English grammar game free?

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

What is the difference between past simple and present perfect?

They are easy to mix up. Each question shows the rule after you answer, and the sentences are read aloud so you hear the pattern too.

How many sentences are there?

Twelve sentences, each with a short rule. A round uses eight of them, in a new order each time.