Edit Game
Present Perfect Continuous VS Present Perfect
 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   59  Close
The writer (deserve) this award for a long time
Has deserved
Daniel ___________________ (paint) his house all day, but it's not finished yet.
has been painting
RaĂşl (be) at the school since 6am.
Has been
ElĂ­as ____________________ (eat) chocolate all morning, so he feels sick.
Has been eating
It's really smelly in here. ________________________ (somebody/smoke)?
Has somebody been smoking
We ___________________ (know) David for ages.
Have known
I _____________ (be) in London for three years.
Have been
I (call) John for hours and hours and he hasn't answered. I'm really angry with him!
Have been calling
How many times (you/visit) Scotland?
Have you visited
Grandpa ________________ (leave) the room.
has left
It ______________________ (not/rain) for six hours! We can't go out!
Has been raining
She (take) French lessons lately.
Has been taking
We __________________ (paint) our living room. I think it looks a lot better.
Have painted
He (see) the film 'Shrek' about six times.
Has seen
Ariela _________________ (finish) her homework and _____________ (send) it to the teacher..
Has finished, has sent
Estrella ________________ (clean) the kitchen. Everything is sparkling clean.
Has cleaned
She ______________ (promise) to help many times.
Has promised
They ________________ (study) very hard recently.
Have been studying
I _____________________ (not/do) the housework yet.
Haven't done
________ you done your homework ________? The teacher is asking for it. (yet)
Have you done your homework yet? The teacher is asking for it.
How long ________ you ________ that laptop? (have)
How long have you had that laptop?
He has been learning Japanese ________ he moved to Tokyo. (since/for)
He has been learning Japanese since he moved to Tokyo.
This is the most amazing story I’ve ________ heard! (ever/never)
This is the most amazing story I’ve ever heard!
________ you ever ________ cooking Thai food by yourself? (try)
Have you ever tried cooking Thai food by yourself?
“Where’s your brother?” “He’s not home. He ______ to the supermarket. (go)”
“Where’s your brother?” “He’s not home. He has gone to the supermarket.”
She __________________ a lot of books lately. (read)
She has been reading a lot of books lately.
I’m exhausted. I __________________ all day. (work)
I’m exhausted. I have been working all day.
Have you __________________ eaten sushi before? (ever/never)
Have you ever eaten sushi before?
They __________________ for the bus for over 30 minutes.(wait)
They have been waiting for the bus for over 30 minutes.
We __________________ (write) the report. Now we can relax.
We have written the report. Now we can relax.
How long _____ (he/sit) there all alone?
has he been sitting
_____ (you/study) for the Chemistry test yet?
Have you studied
How long _____ (you/know) Suzanne?
have you known
Heidi ____ (go) to the supermarket. She'll be back in an hour.
has gone
Max and Jia Ler ____ (already/have) their dinner.
have already had
Lydia ____ (never/visit) a palace before.
has never visited
Yi Xuan and Jia Enn ___ (not/go) out since last week.
haven't gone
Jacob and Yong Di ____ (not/watch) a good film for months. (hint: experience)
haven't watched
Cowynn ___ (make) a lot of friends so far.
has made
Jovan ____ (not/eat) anything since yesterday.
hasn't eaten
Almeria and Zi Qian ____ (wait) for the bus for 20 minutes.
have been waiting
Nicolas _____ (learn) how to dance for a year.
has been learning
Lionel Messi ____ (play) football for his entire life.
has been playing
Jia Jie and Hao Zhe are tired. They ______ (work) on the project for 2 months.
have been working
Chia Ying ____ (study) English since she was 6 years old. (Hint: emphasis on duration)
has been studying
Yih Earn _____ (live) in Malaysia for 12 years.
has lived/ has been living
The kids ___________________ (play) video games all afternoon.
The kids have been playing video games all afternoon.
The company ___________________ (not / make) any profits this quarter.
The company hasn't made any profits this quarter.
They ______________ (talk) on the phone for over an hour.
They have been talking on the phone for over an hour.
How many books ___________________ (you / read) since the beginning of the year?
How many books have you read since the beginning of the year?
The professor ______________ (publish) several research papers recently.
The professor has published several research papers recently.
The kids _______________ (play) in the garden for hours.
The kids have been playing in the garden for hours.
I ___________ (not / eat) anything since breakfast.
I haven't eaten anything since breakfast.
They _______________ (build) a new skyscraper in the city center.
They have been building a new skyscraper in the city center.
How many emails ______________ (you / write) since this morning?
ow many emails have you written since this morning?
Emily ______________ (already / visit) five different countries this year.
Emily has already visited five different countries this year.
Alex _____________ (study) French for five years now.
Alex has been studying French for five years now.
The phone is covered in sticky fingerprints! What __________ (the kids / do)?
The phone is covered in sticky fingerprints! What have the kids been doing?
1.__________ (you / visit) the new art gallery downtown?
Have you visited the new art gallery downtown?