Edit Game
B1 Present Perfect Simple or Continuous?
 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   20  Close
Help, I ___________________ (lose) my wallet! How can I get home?
 
have lost
 
have been losing
 
has been losing
 
has lost
. I ___________________ (have) my dog for sixteen years.
 
have had
 
has had
 
have been having
 
has been having
Martita _______ (drink) ten glasses of water! She's going to have to pee soon.
 
has drunk
 
has been drinking
 
have been drinking
 
have drunk
I _________ (read) your book all day. It’s very interesting, but I’m only on chapter 2.
 
have been reading
 
has been reading
 
have read
 
has read
How long ___________________ (you / be) a veterinarian?
 
have you been
 
has you been
 
have you been being
 
have you
. ___________________ (you / finish) your homework yet?
 
Have you finished
 
Has you finished
 
Has you been finishing
 
Have you been finishing
I ________ (wait) for three hours already!
 
have been waiting
 
has waited
 
have waited
 
has been waiting
Alejandro ___________________ (never / be) to New Zealand.
 
has never been
 
has never been being
 
have never been
 
have never been being
Noemi is exhausted. She ____________ (work) too hard recently.
 
has been working
 
has worked
 
have worked
 
have been working
The baby’s face is really dirty! What ___________________ (he / eat)?
 
has he been eating
 
have he been eating
 
has he eaten
 
has she eaten
The B2 students ___________________ (finish) their exams. They’re nervous about their grades.
 
have finished
 
has been finished
 
has finished
 
have been finished
Paquito ______ (cook) dinner. Let’s go and eat!
 
has cooked
 
have been cooking
 
has been cooking
 
have cooked
Natalia ________ (eat) six bars of chocolate today!
 
has eaten
 
have been eating
 
has being eating
 
has been eating
How many times ______(you / take) this exam?
 
have you taken
 
have you been taking
 
has you been taking
 
have you taked
Sorry about the mess! I __________ (cook).
 
have been cooking
 
has been cooking
 
have cooked
 
has cooked
I ___ (drink) more water this week, and I feel better.
 
have been drinking
 
has been drinking
 
have drunk
 
has drunk
How long_________ (you / know) Marcos? Desde cuando conoces a Marcos?
 
have you known
 
have you been knowing
 
have you knowed
 
has you known
I ______ (clean) all morning – I’m exhausted.
 
have been cleaning
 
have cleaned
 
has cleaned
 
has been cleaning
Lucy A. ________ (run) 2000 metres today.
 
has run
 
have run
 
have been running
 
has been running
1. ____________ (they / arrive) yet?
 
Have they arrived
 
Have they arrive
 
Have they been arriving
 
Already They have been