Present Perfect Continuous Tense Worksheets and Exercises

The Present Perfect Continuous Tense is a crucial aspect of English grammar used to describe actions that started in the past and are still continuing or have recently stopped, with a focus on duration and ongoing activity. Below, you’ll find a set of worksheets and exercises designed to help learners understand and use the Present Perfect Continuous tense accurately and naturally.

Download Present Perfect Continuous Tense Worksheets

Present Perfect Continuous Tense Worksheet: Verb Conjugation

Fill in the blanks with the correct present perfect continuous form of the verb.

Present perfect continuous tense verb conjugation worksheetPin

Present Perfect Continuous Tense Worksheet: Fill in the Blanks

Put the verb into the sentence and write the correct present perfect continuous tense form.

Present perfect continuous tense fill in the blanks worksheetPin

Download Present Perfect Continuous Tense Worksheets PDF

Present Perfect Continuous Tense Exercises

Exercise 1: Correct the Mistakes in the Sentences

  1. She have been learning English for two years.
  2. I has been waiting for you all day.
  3. They have been played tennis since morning.
  4. He has been working here since 5 years.
  5. We have been studying for our test all week.

Answer Key:

  1. She has been learning English for two years.
  2. I have been waiting for you all day.
  3. They have been playing tennis since morning.
  4. He has been working here for 5 years.
  5. Correct (no mistake)

Exercise 2: Match to Make Sentences

Sentence Beginning Endings
1. She has been working A. for the past two hours.
2. They have been studying B. tired for her upcoming exam.
3. I have been feeling C. all morning.
4. We have been playing D. great after the surgery.
5. He has been waiting E. in the garden all day.
6. She has been looking F. on this project for weeks.
7. The children have been playing G. to contact you for a long time.
8. I have been trying H. for you to arrive.

Answer Key:

  1. She has been working on this project for weeks.
  2. They have been studying for the past two hours.
  3. I have been feeling great after the surgery.
  4. We have been playing in the garden all day.
  5. He has been waiting for you to arrive.
  6. She has been looking tired for her upcoming exam.
  7. The children have been playing all morning.
  8. I have been trying to contact you for a long time.

Exercise 3: Conjugating Verbs

  1. I __________ (study) for two hours.
  2. They __________ (wait) for the bus since 9 AM.
  3. She __________ (work) at the company for five years.
  4. We __________ (live) here for the last few months.
  5. He __________ (watch) TV all morning.
  6. You __________ (practice) the piano a lot lately.
  7. My parents __________ (renovate) the house this month.
  8. They __________ (play) soccer all afternoon.
  9. I __________ (try) to solve this problem for an hour.
  10. He __________ (feel) much better since he started the treatment.

Answer Key:

  1. I have been studying for two hours.
  2. They have been waiting for the bus since 9 AM.
  3. She has been working at the company for five years.
  4. We have been living here for the last few months.
  5. He has been watching TV all morning.
  6. You have been practicing the piano a lot lately.
  7. My parents have been renovating the house this month.
  8. They have been playing soccer all afternoon.
  9. I have been trying to solve this problem for an hour.
  10. He has been feeling much better since he started the treatment.