Edit Game
Present perfect tenses
 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   16  Close
'Is it still raining?' 'No, it _____________ (stop)'.
'No, it has stopped.'
A friend of yours is saving money to go on holiday. You aks: How much ___________ (you/save)?
How much have you saved?
You meet somebody who is a writer. You ask: How long _____________ (you/write) books?
How long have you been writing books?
Rachel ________________ (travel) for three months. She's coming home next month.
Rachel has been travelling for three months.
I'm learning Spanish, but I ________________ (learn) very much yet.
I'm learning Spanish, but I haven't learned very much yet.
They _____________ (play) tennis since 2 o'clock.
They've been playing tennis since 2 o'clock.
I _____________ (know) about it for a long time.
I've known about it for a long time.
Lisa ______________ (write) eight letters today.
Lisa has written eight letters today.
The walls were white. Now they are blue. Ellie _____________ (paint) them.
Ellie has painted them.
My hands are very dirty. I _________________ (repair) the car.
I've been repairing the car.
Joe _______________ (eat) too much recently. He should eat less.
Joe has been eating too much recently.
I __________________ (read) the book you lent me, so you can have it back now.
I've read the book you lent me, so you can have it back now.
My brother is an actor. He ____________ (appear) in several films.
He has appeared in several films.
________________ (you / ever / work) in a factory?
Have you ever worked in a factory?
You look tired. _____________ (you/work) hard?
You look tired. Have you been working hard?
Look! Somebody ___________ (break) that window!
Look! Somebody has broken that window!