Present Perfect Continuous Tense Exercises

20 Present Perfect Continuous Tense Exercises in English


Are you looking to improve your grasp of the present perfect continuous tense? The Present Perfect Continuous Tense is a verb tense that is used to describe an action that began in the past and is still ongoing in the present. It is formed by using the auxiliary verbs “have been, has been” followed by the present participle (ing) of the main verb.

This tense is often used to describe actions that started in the past but are still relevant or significant in the present. For example, “I have been studying for three hours” describes an action that started in the past and is still ongoing in the present, emphasizing the duration of the action. In this article, we’ll go over 20 exercises to help you master this tricky tense.

Present Perfect Continuous Tense Exercises

Quick Navigation

Exercise 1: Complete the sentence with the correct form of the present perfect continuous tense.

  • I (study) ____________ for three hours.
  • She (work) ____________ here since January.
  • They (play) ____________ tennis for two hours.
  • He (wait) ____________ for the bus for 20 minutes.

Exercise 2: Rewrite the sentence using the present perfect continuous tense.

  • I have been learning English for two years. → I ____________ learning English for two years.
  • She has been playing the piano since she was six. → She ____________ the piano since she was six.
  • They have been living in London for five years. → They ____________ in London for five years.
  • He has been working here since 2010. → He ____________ here since 2010.

Exercise 3: Choose the correct option to complete the sentence.

  • Sarah ____________ (have been waiting/has been waiting) for her friend for an hour.
  • I ____________ (have been learning/has been learning) Spanish these days.
  • They ____________ (working/have been working) at the factory for six months.
  • He ____________ (have been studying/has been studying) for the exam tomorrow.

Exercise 4: Put the verb in brackets into the correct form of the present perfect continuous tense.

  • She (paint) ____________ the kitchen since morning.
  • They (wait) ____________ for the train for an hour.
  • He (study) ____________ English for three years.
  • I (run) ____________ for 30 minutes.

Exercise 5: Complete the sentence with the correct form of the present perfect continuous tense.

  • She (work) ____________ on the project for five hours.
  • They (play) ____________ basketball since morning.
  • He (wait) ____________ for his friend for an hour.
  • I (study) ____________ for the exam for three days.

Exercise 6: Rewrite the sentence using the present perfect continuous tense.

  • I have been playing football for two hours. → I ____________ football for two hours.
  • She has been studying French since last year. → She ____________ French since last year.
  • They have been watching TV all day. → They ____________ TV all day.
  • He has been working out for an hour. → He ____________ out for an hour.

Exercise 7: Choose the correct option to complete the sentence.

  • He ____________ (waited/has been waiting) for the bus for 30 minutes.
  • They ____________ (traveled/have been traveling) around Europe for six months.
  • I ____________ (work/have been working) on a new project since last Friday.
  • She ____________ (studied/has been studying) for her exam for two weeks.

Exercise 8: Put the verb in brackets into the correct form of the present perfect continuous tense.

  • They (play) ____________ chess for three hours.
  • He (work) ____________ at the office since morning.
  • I (wait) ____________ for my friend for 20 minutes.
  • She (study) ____________ for the exam for two days.

Exercise 9: Complete the sentence with the correct form of the present perfect continuous tense.

  • They (work) ____________ on the project for a week.
  • He (wait) ____________ for the train for 40 minutes.
  • She (study) ____________ Spanish for six months.
  • I (run) ____________ for an hour.

Exercise 10: Rewrite the sentence using the present perfect continuous tense.

  • I have been living in New York for five years. → I ____________ in New York for five years.
  • She has been playing the guitar since she was a child. → She ____________ the guitar since she was a child.
  • They have been working for the company for 10 years. → They ____________ for the company for 10 years.
  • He has been learning to cook for a month. → He ____________ to cook for a month.

Exercise 11: Choose the correct option to complete the sentence.

  • She ____________ (waited/has been waiting) for her friend for an hour.
  • They ____________ (travel/have been traveling) around Asia for six months.
  • I ____________ (study/have been studying) English for a year.
  • He ____________ (worked/has been working) at the factory for two years.

Exercise 12: Put the verb in brackets into the correct form of the present perfect continuous tense.

  • They (play) ____________ football for two hours.
  • She (wait) ____________ for her boyfriend for 30 minutes.
  • He (study) ____________ for the exam for three days.
  • I (work) ____________ on the project for a week.

Exercise 13: Complete the sentence with the correct form of the present perfect continuous tense.

  • He (run) ____________ for 30 minutes.
  • They (wait) ____________ for the movie to start for 20 minutes.
  • She (study) ____________ for her test for three hours.
  • I (work) ____________ on the report for two days.

Exercise 14: Rewrite the sentence using the present perfect continuous tense.

  • I have been reading this book for two hours. → I ____________ this book for two hours.
  • She has been dancing since she was five. → She ____________ since she was five.
  • They have been swimming for an hour. → They ____________ for an hour.
  • He has been playing video games for three hours. → He ____________ video games for three hours.

Exercise 15: Choose the correct option to complete the sentence.

  • He ____________ (been working/has been working) on the project for two weeks.
  • They ____________ (played/have been playing) tennis since morning.
  • I ____________ (waited/have been waiting) for the bus for 20 minutes.
  • She ____________ (studied/has been studying) for the exam for a week.

Exercise 16: Put the verb in brackets into the correct form of the present perfect continuous tense.

  • She (paint) ____________ the house for a week.
  • They (wait) ____________ for the concert to start for an hour.
  • He (study) ____________ English for six months.
  • I (work) ____________ on the project for three days.

Exercise 17: Complete the sentence with the correct form of the present perfect continuous tense.

  • She (swim) ____________ for an hour.
  • They (wait) ____________ for the bus for 30 minutes.
  • He (study) ____________ for the exam for two days.
  • I (work) ____________ on the report for a week.

Exercise 18: Rewrite the sentence using the present perfect continuous tense.

  • I have been watching TV for two hours. → I ____________ TV for two hours.
  • She has been singing since she was a child. → She ____________ since she was a child.
  • They have been playing the guitar for a year. → They ____________ the guitar for a year.
  • He has been drawing for three hours. → He ____________ for three hours.

Exercise 19: Choose the correct option to complete the sentence.

  • She ____________ (has been studying/studied) for the exam for a week.
  • They ____________ (have been traveling/traveled) around Europe for six months.
  • I ____________ (am studying/have been studying) Spanish these days.
  • He ____________ (has been working/worked) at the factory for two years.

Exercise 20: Put the verb in brackets into the correct form of the present perfect continuous tense.

  • She (paint) ____________ the picture for an hour.
  • They (wait) ____________ for the movie to start for 30 minutes.
  • He (study) ____________ for the test for three days.
  • I (work) ____________ on the project for two weeks.

Answers

Exercise 1:

  1. I have been studying for three hours.
  2. She has been working here since January.
  3. They have been playing tennis for two hours.
  4. He has been waiting for the bus for 20 minutes.

Exercise 2:

  1. I have been learning English for two years.
  2. She has been playing the piano since she was six.
  3. They have been living in London for five years.
  4. He has been working here since 2010.

Exercise 3:

  1. Sarah has been waiting for her friend for an hour.
  2. I have been learning Spanish these days.
  3. They have been working at the factory for six months.
  4. He has been studying for the exam tomorrow.

Exercise 4:

  1. She has been painting the kitchen since morning.
  2. They have been waiting for the train for an hour.
  3. He has been studying English for three years.
  4. I have been running for 30 minutes.

Exercise 5:

  1. She has been working on the project for five hours.
  2. They have been playing basketball since morning.
  3. He has been waiting for his friend for an hour.
  4. I have been studying for the exam for three days.

Exercise 6:

  1. I have been playing football for two hours.
  2. She has been studying French since last year.
  3. They have been watching TV all day.
  4. He has been working out for an hour.

Exercise 7:

  1. He has been waiting for the bus for 30 minutes.
  2. They have been traveling around Europe for six months.
  3. I have been working on a new project since last Friday.
  4. She has been studying for her exam for two weeks.

Exercise 8:

  1. They have been playing chess for three hours.
  2. He has been working at the office since morning.
  3. I have been waiting for my friend for 20 minutes.
  4. She has been studying for the exam for two days.

Exercise 9:

  1. They have been working on the project for a week.
  2. He has been waiting for the train for 40 minutes.
  3. She has been studying Spanish for six months.
  4. I have been running for an hour.

Exercise 10:

  1. I have been living in New York for five years.
  2. She has been playing the guitar since she was a child.
  3. They have been working for the company for 10 years.
  4. He has been learning to cook for a month.

Exercise 11:

  1. She has been waiting for her friend for an hour.
  2. They have been traveling around Asia for six months.
  3. I have been studying English for a year.
  4. He has been working at the factory for two years.

Exercise 12:

  1. They have been playing football for two hours.
  2. She has been waiting for her boyfriend for 30 minutes.
  3. He has been studying for the exam for three days.
  4. I have been working on the project for a week.

Exercise 13:

  1. He has been running for 30 minutes.
  2. They have been waiting for the movie to start for 20 minutes.
  3. She has been studying for her test for three hours.
  4. I have been working on the report for two days.

Exercise 14:

  1. I have been reading this book for two hours.
  2. She has been dancing since she was five.
  3. They have been swimming for an hour.
  4. He has been playing video games for three hours.

Exercise 15:

  1. He has been working on the project for two weeks.
  2. They have been playing tennis since morning.
  3. I have been waiting for the bus for 20 minutes.
  4. She has been studying for the exam for a week.

Exercise 16:

  1. She has been painting the house for a week.
  2. They have been waiting for the concert to start for an hour.
  3. He has been studying English for six months.
  4. I have been working on the project for three days.

Exercise 17:

  1. She has been swimming for an hour.
  2. They have been waiting for the bus for 30 minutes.
  3. He has been studying for the exam for two days.
  4. I have been working on the report for a week.

Exercise 18:

  1. I have been watching TV for two hours.
  2. She has been singing since she was a child.
  3. They have been playing the guitar for a year.
  4. He has been drawing for three hours.

Exercise 19:

  1. She has been studying for the exam for a week.
  2. They have been traveling around Europe for six months.
  3. I have been studying Spanish these days.
  4. He has been working at the factory for two years.

Exercise 20:

  1. She has been painting the picture for an hour.
  2. They have been waiting for the movie to start for 30 minutes.
  3. He has been studying for the test for three days.
  4. I have been working on the project for two weeks.

That’s it for our 20 present perfect continuous tense exercises! Keep practising, and you’ll be a master in no time. Good luck!

0 0 votes
Article Rating

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Scroll to Top