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   21  Close
I ______(write) e-mails since 10:00 this morning. So far, I _____(finish) about 20.
have been writing / have finished
I love that restaurant. I ______(eat) there many times.
have eaten
Go and wake up your father. He ___________ (sleep) all afternoon.
has been sleeping
Laura is at the mall. She _____________ (shop) all morning. She ______ already ________(buy) three new pairs of shoes, two dresses, and a coat.
has been shopping / has already bought
They _______ (build) that office tower for almost two years.
have been building
The boys _______(fish) all afternoon. So far, they ___(catch) ten fish.
have been fishing / have caught
Let’s sit down. I’m tired. We ________________(dance) for hours.
have been dancing
Kelly is standing on the corner. She _________(wait) for her boyfriend for the past twenty minutes.
has been waiting
There is a police car parked on the street across from my house. I ________ (watch) it for over an hour, but nothing _________ (happen) yet.
have been watching / has happened
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
It _________ (rain) steadily for the past two days
has been raining
I smell chocolate in here! _________you____________ (bake)?
have you been baking
Sam and Judy ________________ (know) each other since they were children
have known
Our boss is going on a business trip, but he __________ (not/leave) yet
has not left
She  _________ ( cook) all day because she’s having a big party tonight.
has been cooking
Mr. Jones __________ (live)   in our old apartment since we moved out.
has been living
My leg hurts. I __________ (break)  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 come yet.
have been sitting
Mr. and Mrs. Barnes are very excited about going to China next summer. They _________ (plan) this trip for over a year
have been planning