Edit Game
Present Perfect - Present Perfect 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   39  Close
Your legs burn because of walking a lot, what will you say? Use "FOR several hours"
You are in a restaurant and the waiter asks you how is the paella that you ordered. You want to say that it is very delicious. Use "Ever"
You are in line to hand in the documents and one person is trying to cut in front of you. What will you tell her? (SINCE MORNING)
Miranda thinks that Carrie spends way too much money on shoes and has too many of them.She tells her that in 10 years of buying shoes she could have saved enough money to buy a flat. What does she ask her in one episode "How much?"
If I tell you that you remember some words perfectly, what can you reply using 'for several months"
You go to the vet with you dog who is a bit unwell. What can you say using "since Monday"
Your mom is cooking pancakes for the whole family. She started in the morning and is still doing it. Ask her a question with "How many?"
Your friend had a couple of glasses of wine and wants to drive back home. What can you tell her?
You arranged to meet with your sister in your house at 4 p.m, however she arrives at 4.20. Ask her a question with "Where?"
You meet a person who travels very often because of her work, you are curious about her experience. Ask her a question with "How many?"
Your friend has been reading the same cook for several days. Ask her a question with "How many?"
You bought some cookies that you wanted to eat later on during the day. when you come home, you see that there are zero cookies left. What will you ask? Use "WHO"
Your friends were trying to sell their house for some time but you don't know if they did. What will you ask them the moment you see them?
Have you sold your house?
Some friends of yours are having a party next week. Ask her a question with "How many?"
A friend tells you that his uncle is in hospital. Ask her a question with "How long?"
You meet somebody on a plane. She says that she lives in Valencia. Ask her a question with "How long?"
Tom always wears the same jacket. It’s a very old jacket. Ask him a question with "How long?"
Your friend’s brother went to Australia some time ago and he’s still there. Ask him a question with "How long?"
3 You know that Jane is a good friend of Katherine’s. Ask her a question with "How long?"
You meet a woman who tells you that her daughter teaches the piano. Ask her a question with "How long?"
He______________________ (speak / not) on the phone to his brother for years
hasn't spoken
How long ___________________(wait / she) for us?
has she been waiting
He______________ (just/miss) the bus
has just missed
The dog _________________(bark) since midnight.II will go and talk to the neighbours if it doesn't stop.
has been barking
She ___________________(practise) the piano for 2 hours
have been practicing
I _____________________ (clean) all morning . I'm exhausted
have been cleaning
John _____________________ (run) 10 km  today.
has run
______you already ________ our new neighbours? (meet)
Have you already met
They _____________________ (study) since morning
have been studying
She ___________(not/clean) her  room yet
hasn't ccleaaned
They_____________________(travel) for months, and they _____________________(visit) three countries so far.
have been traveling - have visited
I think I _____________________(like) chocolate since I was born.
have liked
I _____________________(read) all afternoon. I _____________________(read) 5 chapters.
have been reading - have read
She must be tired. She _____________________(work) all afternoon.
has been working
How many books _____________________(she / write)?
has she written
Somebody _____________________(eat) my cookies. There are only 2 left
has eaten
How long _____________________(you/ know) Peter?
have you known
I'm sorry I'm late, _____________________(you/ wait) for a long time?
have you been waiting
I _____________________(cycle) and my legs are really tired now.
have been cycling