Edit Game
Present Perfect
 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   18  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.
 
ALREADY
 
SINCE
 
YET
I've known you  ____ September.
 
SINCE
 
FOR
We’ve ____ seen that movie three times. Let’s watch another one.
 
ALREADY
 
JUST
 
YET
I ___ ____ (know) my best friend ____ primary school.
I HAVE KNOWN my best friend SINCE primary school.
My dad has gone to the supermarket but he hasn't come back ____
 
YET
 
STILL
 
ALREADY
They ____ already___(buy) the tickets for the concert.
They HAVE already BOUGHT the tickets for the concert.
 ___you___ (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
 
FOR
James has ____ gone out. He left a minute ago.
 
JUST
 
YET
 
STILL
I'm starving! I  ____ (not eat) since this morning.
I HAVEN'T EATEN since this morning.
I haven't finished my part in the group project ____
 
YET
 
STILL
 
ALREADY
___ you ____ (do) your homework ____?
HAVE you DONE your homework YET?
I can't sleep. I have been awake ____ four o´clock.
 
SINCE
 
FOR
Kim ___ ____ (live) in Spain ____ a long time.
Kim HAS LIVED in Spain FOR a long time.