Edit Game
Present Perfect & Present Perfect Continuous
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




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
I ______(write) e-mails since 10:00 this morning. So far, I _____(finish) about 20.
 
have been writing / have finished
 
have been writing / have been finishing
I love that restaurant. I ______(eat) there many times.
have eaten
Go and wake up your father. He ___________ (sleep) all afternoon.
has been sleeping
They _______ (build) that office tower for almost two years.
have been building
You can take my book to read. I __________ already ___________ (finish) it!
 
have already finished it
 
have already been finishing it
Let’s sit down. I’m tired. We ________________(dance) for hours.
have been dancing
The girl _________(wait) for her boyfriend for the past twenty minutes.
has been waiting
The police ____________ finally __________ the robber. We are not in danger anymore!
 
have finally arrested
 
have finally been arresting
Please answer the phone. It _______________(ring) for the past five minutes.
has been ringing
Sara __________(be) in the hospital for over a month. She may come home next week.
 
has been
 
has being
 
has been being
It _________ (rain) steadily for the past two days
has been raining
I smell chocolate in here! _________you____________ (bake)?
 
have you been baking
 
have you baked
Sam and Jonas ________________ (know) each other since they were children
 
have known
 
have been knowing
We are ready to go to the airport but we .................. . We're still at home.
 
haven't left yet
 
haven't been leaving yet.
My mother _________ (cook) all morning. She's tired!
has been cooking
My brother ________ with me since he lost his job.
has been living
My leg hurts. I __________ (break) it while I was playing football.
have broken
Andrea is planning to call the doctor this afternoon. She __________  (feel) sick for several days.
has been feeling
The students _______  (sit) in the classroom for 20 minutes, but the teacher hasn’t arrived yet.
have been sitting
My sister and I are very excited about our next trip. We _________ (plan) this trip for over a year
have been planning
I ........................ (pack) for hours but I can never finish it!
 
have been packing
 
packed
Your hands are so dirty! __________________?
 
Have you been fixing your car
 
Have you fixed your car?