Edit Game
Present perfect all forms
  • The selected game type is invalid.
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




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   42  Close
He ___ (win) first prize in the competition.
He HAS WON first prize in the competition.
I ____ (break) my mobile phone.
I HAVE BROKEN my mobile phone.
I have  ____ finished my exams. (last week).
ALREADY
I've known you all ____ September.
SINCE
We’ve ____ seen that movie three times. Let’s watch another one.
ALREADY
I have known my best friend ____ primary school.
SINCE
My dad has gone to the supermarket but he hasn't come back ____
YET
They ____ (already, buy) the tickets for the concert.
They HAVE ALREADY BOUGHT the tickets for the concert.
 ____ (be) skiing?
HAVE YOU BEEN skiiing?
My parents ____  just (book) a holiday.
My parents HAVE just BOOKED a holiday.
My best friend ____ just (find) a new job.
My best friend HAS just FOUND a new job.
I haven't watched TV ____ last Friday.
SINCE
James has ____ gone out. He left a minute ago.
JUST
I'm starving! I haven't eaten ____ this morning.
SINCE
I haven't finished my part in the group project ____
YET
Have you done your homework ____?
YET
I can't sleep. I have been awake ____ four o´clock.
SINCE
Kim has lived in Spain ____ a long time.
FOR
? IT / RUN FASTER THAN YOU? (YES)
HAS IT RUN FASTER THAN YOU? YES, HE HAS
- WE / BE TERRIFIED BEFORE
WE HAVEN'T BEEN TERRIFIED BEFORE
+ SHE / COOK SOME PASTA FOR LUNCH
SHE HAS COOKED SOME PASTA FOR LUNCH
? I / STUDY FOR THE FINAL EXAM? (YES)
HAVE I STUDIED FOR THE FINAL EXAM? YES, YOU HAVE
- THEY / BE ON A CRUISE
THEY HAVEN'T BEEN ON A CRUISE
+ I / MAKE A VIDEO FOR THE SCHOOL ASSESSMENT
I HAVE MADE A VIDEO FOR THE SCHOOL ASSESSMENT
? HE / STEAL A WOMAN'S BAG? (NO)
HAS HE STOLEN A WOMAN'S BAG? NO, HE HASN'T
- YOU / NEVER RIDE A HORSE
YOU HAVE NEVER RIDDEN A HORSE
+ IT / DRINK TOO MUCH MILK
IT HAS DRUNK TOO MUCH MILK
? YOU / CLIMB A MOUNTAIN? (NO)
HAVE YOU CLIMBED A MOUNTAIN? NO, I HAVEN'T
- THEY /BULLY THEIR FRIEND TOM
THEY HAVEN'T BULLIED THEIR FRIEND TOM
+ SHE / CHEAT IN THE ENGLISH TEST
SHE HAS CHEATED IN THE ENGLISH TEST
? HE/ LOSE SOMETHING IMPORTANT? (YES)
HAS HE LOST ANYTHING IMPORTANT? YES, HE HAS
- WE / MISS THE BUS
WE HAVE MISSED THE BUS
+ YOU / BE CAMPING IN THE MOUNTAINS
YOU HAVE BEEN CAMPING IN THE MOUNTAINS
? WE / DROP LITTER OUT OF THE WINDOW? (YES)
HAVE WE DROPPED LITTER OUT OF THE WINDOW? YES, WE HAVE
- IT / EAT TOO MUCH FOOD
IT HASN'T EATEN TOO MUCH FOOD
+ YOU / HAVE A HEADACHE
I HAVE HAD A HEADACHE
? THEY / SKIP SCHOOL? (NO)
HAVE THEY SKIPPED SCHOOL? NO, THEY HAVEN'T
- SHE / SWIM WITH DOLPHINS
SHE HASN'T SWAM WITH DOLPHINS
+ I / GO HOT AIR BALLOONING
I HAVE GONE HOT AIR BALLOONING
? YOU / MAKE NEW FRIENDS ( YES)
HAVE YOU MADE NEW FRIENDS? YES, WE HAVE
- THEY / GO ABROAD
They haven't gone abroad
+ HE / VANDALISE PROPERTY
He has vandalised property