Edit Game
Present Perfect Simple or 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   25  Close
How much money _____________ (you / spend) this week.
have you spent
It’s still raining. It _____________ (rain) for hours.
has been raining
Is the lawn finished? Yes, Gonzalo ____________ (cut) the grass.
has cut
Peter, why are you sweating? Because I _________ (vacuumed) the carpets.
have been vacuuming
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’m sorry. Monica is not here.. She _____________ (go) out.
has gone out
I ____________ (just / speak) to my cousins. They told me the news.
have just spoken
How long ________________ (he / learn) English?
has he been learning
__________ (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 already.
have been running
I ____________ (know) Peter for a long time.
have known
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
What ______________ recently? (you / do) Anything interesting?
have you been doing
At last! I ___________ (solve) the problem.
have solved