Present Perfect Continuous for intermediate learners

The present perfect continuous tense is a useful tense in English grammar. Why? Because it connects the present and the past. Let's see how.

"Present Perfect Continuous" Tense in English Grammar

What Is Present Perfect Continuous?

The present perfect continuous is a verb tense that shows an event or an action that started in the past and is continuing up until now.


We form the present perfect continuous tense with the help of two auxiliary verbs and the '-ing' form of the main verb.

Aux #1 Aux #2 -ing form of main verb
I have been running
She has been working

If we invert the subject and has/have, we can make questions.
Negations are made with the help of 'not' placed between 'have/has' and 'been.'

I have been running for an hour. → Have you been running for an hour?

I have been running for an hour. → I have not been running for an hour.


We use the present perfect continuous to talk about something that started in the past and is continuing up until now.

He is exhausted because he's been running.

The dog is soaking wet. Has it been raining outside?


Loading recaptcha

You might also like

Past Continuous

The past continuous tense is used quite often in English, so let’s understand exactly when to use it and how to use it. Are you ready? Let's begin.

Future Continuous

The future continuous tense is used by native English speakers quite often and this is your chance to learn and understand this tense so you can start using it.

Present Perfect

Present perfect is a useful tense that talks about an action that happened in an indefinite time in the past. In this lesson, we will learn more about them.

Past Perfect

This tense is an advance tense and we use it to talk about the past in a lot of interesting ways, and you’ll see what they are. So are you ready? Let’s start.

Past Perfect Continuous

This tense is an advanced tense, but it’s not hard to learn. This tense will allow you to talk about things that happened in the past in a more interesting way.

Future Perfect

The future perfect tense is an advanced tense; it will allow you to speak about the future in a really interesting way that may not exist in your own language.
Download LanGeek app