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 the duration or ongoing nature of the activity. We have a variety of worksheets and exercises designed to help you master the Present Perfect Continuous tense. 

Present Perfect Continuous Tense Worksheets

Present Perfect Continuous Tense Worksheet: Verb Conjugation 

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

Present Perfect Continuous - Verb Conjugation Pin

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 - Fill in the blanksPin

Present Perfect Continuous Tense Exercises

Present Perfect Continuous Tense 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)

Present Perfect Continuous Tense 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. recently.
3. I have been feeling C. all morning.
4. We have been playing D. very tired today.
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. 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 very tired today.

  4. We have been playing in the garden all day.

  5. He has been waiting for you to arrive.

  6. She has been looking recently.

  7. The children have been playing all morning.

  8. I have been trying for a long time.

Present Perfect Continuous Tense 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) that movie 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 that movie 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.