Edit Game
Present Perfect Simple vs Present Perfect contin ...
 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   22  Close
Peter __________ (sing) 3 songs so far!
HAS SUNG
They _____________ (teach) English for 5 years.
HAVE TAUGHT / HAVE BEEN TEACHING
She ______________ (run) 20 kilometres.
HAS RUN
The performance is tonight. I'm not nervous because I _____________ (practise) all day!
HAVE BEEN PRACTISING
It’s still raining. It _____________ (rain) for hours.
HAS BEEN RAINING
The students ________ (revise) for their Spanish exam for two hours.
HAVE BEEN REVISING
_______________ (you / finish) doing your homework yet?
HAVE YOU FINISHED
We’re really tired because we ______________ (train) for the marathon since eight o’clock.
HAVE BEEN TRAINING
I ____________ (just / speak) to my cousins. They told me the news.
HAVE JUST SPOKEN
_______________ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.
HAVE YOU EVER SEEN
What on earth ___________ (you / do)? You’re covered in mud.
HAVE YOU BEEN DOING?
John ______________ (never / see) this film before.
HAS NEVER SEEN
I _______________ (write) emails all day.
HAVE BEEN WRITING
Susan _____________ (never / believe) in ghosts and fairies.
HAS NEVER BELIEVED
The children are tired because they ___________ (play) all day
HAVE BEEN PLAYING
I ____________ (never / understand) Maths and Physics.
HAVE NEVER UNDERSTOOD
My friends _____________ (run) for two hours.
HAVE BEEN RUNNING
Sorry we are late. How long _______________ (you / wait)?
HAVE YOU BEEN WAITING?
Oh, There you are! I ____________ (look) for you everywhere.
HAVE BEEN LOOKING
_____________ (you / swim)? Your hair looks wet.
HAVE YOU BEEN SWIMMING?
My brother ____________ (buy) a new motorbike. It looks great.
HAS BOUGHT
At last! I ___________ (solve) the problem.
HAVE SOLVED