Edit Game
Present perfect or present perfect continues
 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   20  Close
Help, I .............. (lose) my wallet. How can I get home?
have lost
I ............... (have) my dog for sixteen years.
have had
She ................ (drink) ten glasses of water!
has drunk
I .......... (read) your book all day. It's very interesting, but I'm only on chapter 2.
have been reading
How long ................. (you/be) a lawyer?
have you been
............. (you/finish) your homework yet?
Have you finished
I ............... (wait) for three hours already!
have been waiting
Luke ............ (never/be) abroad.
has never been
Iona is exhausted these days. She ................ (work) too hard recently.
has been working
The baby's face is really dirty. What ............ (he/eat)?
has he been eating
The students ............. (finish) their exams. They're very happy.
have finished
Julie ............. (cook) dinner. Let's go and eat!
has cooked
He ............. (eat) six bars of chocolate today.
has eaten
How many times .............. (you/take) this exam?
have you taken
Sorry about the mess! I ................. (bake).
have been baking
I ............... (drink) more water recently, and I feel better.
have been drinking
How long ..................... (you/know) Simon?
have you known
I ..............(clean) all morning, I'm fed up!
have been cleaning
Lucy .............(run) 2000 meters today.
has run
..................they/arrive) already?
Have they arrived