Present Perfect Continuous: Examples, Rules, and Online Exercises

Practice the present perfect continuous with easy, free exercises | Today we'll look at some exercises with the present perfect continuous, one of the English verb tenses that tends to be most challenging for students. It'll be fun, you'll see!
 

The present perfect continuous—also known as the present perfect progressive—is a very specific verb tense, with no equivalent in Italian. This may also be one of the most difficult to study. 

However, as always, Sprachcaffe has prepared a very detailed lesson on the topic for you , complete with examples and in-depth explanations. 

Before tackling the exercises, we strongly recommend studying from there or at least reviewing thoroughly so you can complete them with a clearer understanding.

Once you've done that, come back here and discover some exercises with us to study the present perfect continuous effectively and in a fun way!

Present Perfect Continuous Exercises: How to Use and Complete Them Correctly

Exercises on the present perfect continuous are particularly useful for practicing the correct use of this verb form which, remember, is unique to the English language.

Before we begin, remember its uses: we use the present perfect progressive to express actions that began in the past and are continuing in the present, or that have just concluded . It's the verb tense used to place the focus and emphasis on duration , rather than the nature of the action itself.

The structure it provides is the following:
Subject + auxiliary verb have/has + been + verb in -ing

Examples:

  • I have been studying for three hours. → I have been studying for three hours (and I probably still am).
  • Frank has been living in New York City since 2010. → Frank vive a New York dal 2010.

As you can see, in Italian we tend to translate it as a present, since sentences with the present perfect continuous often refer to an action that actually began in the past but has not yet concluded and is therefore continuing in the present.

Exercises involving this verb tense often involve completing sentences, correcting errors, or choosing the correct verb option, but you may also find yourself tackling exercises where you have to transform sentences from affirmative to negative, for example.

In any case, we recommend reviewing the theory before starting, making sure you know the rules, structures, and main uses of the verb tense, and practicing gradually: start with simple exercises and then move on to more complex ones.

A piece of advice? Focus on temporal markers: words like for, since, lately, recently, and all day are helpful in understanding when to use the present perfect continuous.

Smiling girl posing by a red phone booth in London with Big Ben visible in the background.
United Kingdom
London

Discover the best of London together.

Present Perfect Continuous: Free and Easy Online Exercises

Online, you can find and practice numerous exercises on the present perfect continuous, of every type and level.

Sprachcaffe , as you well know, also provides exercises on every topic in its lessons, allowing you to test and validate the knowledge you've acquired during your studies.

Today, too, we want to give you the chance to test your knowledge of the present perfect progressive: here are some different exercises to test your knowledge of the present perfect progressive!

You'll also find the solutions for each one, but please remember: use them only after completing the exercise, for a final comparison, and don't peek first! You won't win anything, and there's certainly no one ready to grade you. They're only there for you to understand where you went wrong.

Let's get started!

Exercise 1: Complete the sentences
Complete the following sentences with the correct form of the present perfect continuous.

1. She ______ (study) for her exams since early morning. → She has been studying for her exams since early this morning.

2. They ______ (wait) for the bus for over an hour.

3. I ______ (try) to call you all day, but you didn't answer.

4. We ______ (not/sleep) well because of the noise. → We couldn't sleep well because of the noise.

5. He ______ (work) on this project for three weeks. → He has been working on this project for three weeks.

6. My parents _________ (live) in this house since they were married. → My parents have lived in this house since they were married.

Solutions:

1. She has been studying for her exams since early morning.

2. They have been waiting for the bus for over an hour.

3. I have been trying to call you all day, but you didn't answer.

4. We haven't been sleeping well because of the noise.

5. He has been working on this project for three weeks.

6. My parents have been living in this house since they were married.

Exercise 2: Correct the errors
Identify and correct the errors in the following sentences.

1. Maya have been cooking for three hours. → Maya sta cucinando da tre ore.

2. I have been working in the garden since 8 am.

3. They been practicing the piano for two hours. → Si esercitano al piano da due ore.

4. He hasn't been cleaned the house lately. → Non ha pulito casa di recente.

5. Have you been playing football since this morning?

Solutions:

1. Maya has been cooking for three hours.

2. I have been working in the garden since 8 a.m.

3. They have been practicing the piano for two hours.

4. He hasn't been cleaning the house lately.

5. Have you been playing football since this morning?

Exercise 3: Choose the correct option
Choose the correct verb form to complete the sentences.

1. We ______ been living in this house for ten years.

a) has

b) have

2. She ______ been talking to her friend on the phone for hours.

a) has

b) have

3. ______ you've been studying for the test? → Have you studied for the test?

a) Has

b) Have

4. They ______ been waiting for the train since 9 am → They've been waiting for the train since 9 am this morning.

a) has

b) have

5. He ______ been fixing his car all afternoon.

a) have

b) has

Solutions :
1. b) have

2. a) has

3. b) Have

4. b) Have

5. a) has

Exercise 4: Transform the sentences into affirmative, negative, and interrogative forms.
Use the present perfect continuous to transform the following sentences.

1. Affirmative: She has been watching TV all evening. → She has been watching TV all evening.

- Negative:

-Interrogative:

2. Affirmative: We have been working on this problem for hours.

- Negative:

- Interrogative:

Solutions:

1.

- Negativa: She hasn't been watching TV all evening.

- Interrogativa: Has she been watching TV all evening?

2.

- Negativa: We haven't been working on this problem for hours.

- Interrogativa: Have we been working on this problem for hours?

Tips for Learning the Present Perfect Continuous Online

Learning the present perfect continuous online can be effective and fun, but only if you use the right resources and follow a well-defined strategy.

Regular exercise is one of the most effective tools you have, and you can do it anywhere thanks to the many online resources. You can do our exercises, download an app, or write the sentences yourself, giving you double practice.

Additionally, you can refer to the numerous examples found on our theory pages, such as the one dedicated specifically to the present perfect continuous: we provide a wide range of examples in various contexts, so you can get a clear idea of how to use this verb tense in everyday life. From rules to structure, our lessons cover every nuance of the topic!

And of course, if all this isn't enough and you still have difficulty with this or other topics, Sprachcaffe can help you with online English courses, which you can follow directly from your home! Simply log in to speak with one of our experienced, qualified native-speaking teachers, who will guide you through a personalized learning path based on your starting language level and your needs.

Get ready to put the language into practice a lot, because our method is centered on the principle of conversation, but don't worry, because we also give due importance to grammar, reading comprehension, listening, and pronunciation.

In short, a well-rounded language learning path that will help you fill in your gaps-like the present perfect continuous-and improve every single aspect of the language.

For now, let us know how these exercises went and keep practicing: we're always here for you, with free language resources and language courses available online or in the world's top destinations!

Get the latest on travel, languages and culture
Sign up: