Trusted by 10M+ learners worldwide — free lessons, tools & games
Grammar Worksheets

Present Perfect Continuous Tense Worksheets and Exercises

On this page (3)

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 BeginningEndings
1. She has been workingA. for the past two hours.
2. They have been studyingB. tired for her upcoming exam.
3. I have been feelingC. all morning.
4. We have been playingD. great after the surgery.
5. He has been waitingE. in the garden all day.
6. She has been lookingF. on this project for weeks.
7. The children have been playingG. to contact you for a long time.
8. I have been tryingH. 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.
B1 Knowledge Check · 5 questions

Present Perfect Continuous Tense Worksheets and Exercises — Practice Quiz

1 / 5
Q1

Question 1: Which sentence correctly uses the Present Perfect Continuous tense?

Question 1 options
"She has been learning English for two years" follows the correct structure: subject + has/have + been + verb-ing. "She have been learning" uses the wrong auxiliary, "They have been played" lacks the -ing form, and "He has been working since 5 years" incorrectly uses 'since' instead of 'for' with a duration.
Q2

Question 2: In the Present Perfect Continuous tense, 'since' is used with durations of time such as 'since two hours' or 'since five years.'

Question 2 options
This is false. 'Since' is used with a specific point in time (e.g., since 9 AM, since morning), while 'for' is used with durations of time (e.g., for two hours, for five years). The article's exercises demonstrate this: 'He has been working here for 5 years' is correct, not 'since 5 years.'
Q3

Question 3: Complete the sentence: They ___ for the bus since 9 AM.

Question 3 options
The correct form is 'have been waiting.' The subject 'They' requires 'have' (not 'has'), followed by 'been' and the -ing form of the verb. 'Has been waiting' is wrong because 'they' takes 'have.' 'Have been waited' and 'have waiting' break the required structure of have + been + verb-ing.
Q4

Question 4: Match each sentence beginning with the correct ending to form a Present Perfect Continuous sentence.

Question 4 options
She has been working
He has been waiting
I have been trying
We have been playing
for you to arrive
on this project for weeks
in the garden all day
to contact you for a long time

Select an item on the left, then tap its match on the right.

Based on the article's matching exercise: 'She has been working' pairs with 'on this project for weeks'; 'He has been waiting' pairs with 'for you to arrive'; 'I have been trying' pairs with 'to contact you for a long time'; 'We have been playing' pairs with 'in the garden all day.' Each ending logically and grammatically completes only its matching beginning.
Q5

Question 5: The sentence 'They have been played tennis since morning' contains a mistake. What is the corrected verb form?

Question 5 options
The correct form is 'have been playing.' In the Present Perfect Continuous, the main verb must be in the -ing form (present participle). 'Played' is a past participle, which is incorrect in this tense. The article identifies this exact correction in Exercise 1.

Quick Feedback

Is this article helpful?

Next step

Practise it now, while it is fresh.

▶ Take the 5-question quiz

Save your quiz scores and XP.Sign up free →

Keep every mistake and get a study plan.Go Pro →