Study

Present Perfect & Present Perfect Continuous

  •   0%
  •  0     0     0

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