Edit Game
present perfect ms
 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   36  Close
I’ve _______ to Paris but I don’t remember it very well.
been
Bess was here earlier, but now she’s _______.
gone
My hair is wet because I’ve _______ to the swimming pool.
been
My parents have _______ on holiday. They’ll be back next week.
gone
I’m sorry, Adam isn’t here. He’s _______ to the shops.
gone
I’ve had a headache for / since this morning.
since
You’ve needed a new car for / since years.
for
Have you had that phone for / since a long time?
for
I’ve known my best friend for / since we were at primary school.
since
We’ve been in this queue for / since two hours!
for
My grandparents _______ (live) in London since 2010.
have lived
How long _______ (he / have) that motorbike?
has he had
_______ (you / met) my best friend from school?
Have you met
I _______ (have) a shower and I’m ready to go out.
have had
This train _______ (stop) at every town and village!
has stopped
We _______ (be) on holiday for a week but we _______ (not spend) much money.
have been / haven’t spent
My friends _______ (buy) lots of new clothes in the sale.
have bought
Oh no! You _______ (drop) my laptop!
have dropped
Past participle of SPEND
spent
Past participle of BE
been
Past participle of PUT
put
Past participle of STOP
stopped
Past participle of REACH
reached
Past participle of DO
done
Past participle of SEE
seen
Past participle of USE
used
Past participle of MEET
met
Past participle of TAKE
taken
Past participle of ASK
asked
Past participle of VISIT
visited
Put the words in order: cousin / has / my / applied / job / new / for / a
My cousin has applied for a new job.
Put the words in order: you / my / have / trainers / seen / ?
Have you seen my trainers?
Put the words in order: parents / New York / been / have / to / my
My parents have been to New York.
Put the words in order: dog / its / my / leg / has / broken
My dog has broken its leg.
Put the words in order: you / new / game / played / computer / have / this / ?
Have you played this new computer game?
Put the words in order: exams / finished / hasn’t / my / sister / her
My sister hasn’t finished her exams.