Edit Game
Present Perfect Simple or Present Perfect Progre ...
 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   21  Close
I've been waiting for the waiter to bring my food, but the chef __________ (cook) it yet.
hasn't cooked
I _______ (wait) at the train for hours for my train to arrive. I'm getting tired.
have been waiting
On his way to work, she suddenly __________ (remember) that she __________ (bring) his phone with him.
remembered / hadn't brought
Her legs hurt because she __________ (work out) for hours.
had been working out
The meeting was fascinating! Why __________ (you not come)?
Why didn't you come?
25 points for having a great smile!
You know you do
How many times _________ (you/take) this exam?
have you taken
He _____________ (tell) a lot of jokes lately, and his friends ___________ (warn) him that he needs to stop.
has been telling / have warned
She _____________ (look) for her keys for an hour.
has been looking
15 free points!
Explain to the other team that sometimes life can be unfair.
Jessica _____________ (live) in this apartment for 30 years.
has been living
I can't believe my jacket ripped. I _____________ (only have) it for 3 days.
have only had
My brain is about to explode. I _____________ (watch) Netflix for 10 hours straight.
have been watching
My brother ___________ (take) a shower for 20 minutes!
has been taking
Your eyes look very red. _________ (see) an eye doctor?
Have you seen
Great choice! 10 points because you're just that good.
Woohoo!
She's a terrible dancer but this ____________ (not stop) her from dancing at weddings.
hasn't stopped
I feel sick. I _____________ (eat) Doritos for three hours straight.
have been eating
Chalula ________ (write) a letter for the school newspaper for 7 years, and she still ___________ (not finish) yet.
has been writing / hasn't finished
Mike's car ____________(make) strange noises because he filled it with Fanta instead of gas. He ________ (clean) the gas tank but it's ruined.
has been making / has cleaned
Lisa _________ (wait) for the bus for half an hour, but it _________ (not arrive) yet.
has been waiting / has not arrived