Edit Game
Present perfect vs. Past simple
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   27  Close
John and Peggy _____________ the book. Now they can watch the film. A) just have read B) have just read C) read
HAVE JUST READ
She __________ (buy) a new car in 2016.
BOUGHT
The girls ____________ their lunch yet. A) did not eat B) have not eaten C) has not eaten
HAVE NOT EATEN
This is the first time I ____________ (be) on a plane.
HAVE BEEN
They _____________ the car. It looks new again. A) has cleaned B) have cleaned C) cleaned
HAVE CLEANED
We ____________ another country before. A) has never visited B) visited C) have never visited
HAVE NEVER VISITED
They _____________ in Germany. (just arrive)
HAVE JUST ARRIVED
I __________ a letter from her two days ago. A) have gotten B) have got C) Got D) did got
GOT
Bob ___________ (sleep) well last night.
SLEPT
She _______________(not wake up) yet. A) hasn't woken up B) didn't wake up C) hasn't woke up D) didn't woken up
HASN'T WOKEN UP
I ___________ (meet) him last Monday.
MET
_________________ (she ever be) to India? A) Has she ever been B) Did she ever been
HAS SHE EVER BEEN
Last week my rabbit __________ away. A) has ran B) has run C) run D) ran
RAN
He ______________ (already take) the bus to get there.
HAS ALREADY TAKEN
Sue ____________(have) the flu last winter.
CAUGHT
________________ a cheap laptop? (you ever buy) A) did you ever bought B) have you ever bought
HAVE YOU EVER BOUGHT
She ___________ (live) in seven different countries, so she knows a lot about different cultures.
has lived
We ___________ (see) Oliver yesterday.
SAW
He _____________ (be) here all morning. A) has been B) was
HAS BEEN
She ____________ (break) her leg the day before her exam.
BROKE
John ______________ (never/understand) the present perfect.A) has never understoodB) never understood
HAS NEVER UNDERSTOOD
Ow! I __________(just / cut) my finger!
HAVE JUST CUT
The Vandals _______ (invade) Rome in the year 455.
INVADED
Amy ___________ (live) in Portugal when she was young. A) has lived B) lived
LIVED
At the weekend, they __________ (play) football, then they __________(go) to a restaurant. A) HAVE PLAYED /HAVE WENT B) PLAYED/ WENT C) HAVE PLAYED / HAVE GONE D) PLAYED / GONE
PLAYED / WENT
Oh no! I __________ (lose) my wallet!
HAVE LOST
We __________ (not go) to the National History Museum yesterday.
DIDN'T GO