🏔️Advanced·Lesson 2· 20 min

Have been doing: Perfect continuous tenses

I have been working. She had been studying. Connecting past to present with duration and effort.

👨🏽‍🏫
👋 Mr. Gee says

Yesterday we connected two points in time with the perfect tenses. Today we add MOTION to that connection. We say not just 'I have worked' but 'I have BEEN working' — emphasising the activity, the duration, the effort.

The story

A small but important difference

Two sentences. Read them carefully.

1. 'I have learned English for 10 years.' (I am now done. Result.)

2. 'I have been learning English for 10 years.' (I am still in the middle of it. Activity.)

Both are correct. Both are true at the same time. But they put the focus in different places. Sentence 1 puts the focus on what I gained. Sentence 2 puts the focus on the journey.

1

Present Perfect Continuous

Form: HAVE / HAS + BEEN + verb-ing.

I have been working. She has been studying.

Use 1: Activity that started in the past, is still happening now.

'It has been raining since yesterday.' 'I have been waiting for an hour.'

Use 2: A recently finished activity whose effect is visible.

'I am tired. I have been running.' 'Her eyes are red. She has been crying.'

2

Past Perfect Continuous

Form: HAD + BEEN + verb-ing.

I had been working. They had been waiting.

Use: An activity that was happening before another past moment, often for a duration.

'When the bus arrived, we had been waiting for 30 minutes.'

'She was tired because she had been studying all night.'

3

When NOT to use continuous

Same rule as ordinary present continuous: state verbs do NOT take -ing.

Wrong: 'I have been knowing him for years.' Right: 'I have known him for years.'

Wrong: 'She has been loving you forever.' Right: 'She has loved you forever.'

State verbs: know, love, hate, want, need, believe, understand, remember, see, hear.

Vocabulary list

The 6 words from this lesson

Click “Translate” below if you need any word in your own language.

have been workingphrase

Present perfect continuous.

I have been working since 9 am.

had been studyingphrase

Past perfect continuous.

She had been studying for 3 hours before dinner.

forpreposition

Length of time.

For 2 hours.

sincepreposition

Starting point in time.

Since this morning.

all dayphrase

Throughout the whole day.

It has been raining all day.

latelyadverb

Recently.

I have been feeling tired lately.

Translation tip

Many languages do not have this 'have been doing' form. In Spanish you can say 'llevo trabajando' but it is not exactly the same. In Hindi, you would use a different structure. In English, this form is very common in everyday speech. Practise it.

Your turn

Practice prompts

Try these on paper or out loud. Mr. Gee's rule: practice today, do not save it for tomorrow.

  1. Write 3 sentences about activities you have been doing lately: 'I have been ___.'
  2. Write 2 sentences explaining a visible result: 'I am tired. I have been ___.'
  3. Compare with present perfect: 'I have written 3 emails' (done) vs 'I have been writing emails all morning' (in progress).
  4. Translate: 'She has been crying for an hour because she had been waiting for him.'
Take this with you

Perfect continuous = focus on the DURATION or ACTIVITY of something that started in the past. Present perfect continuous (have been + ing) links to now. Past perfect continuous (had been + ing) links to a later past moment.

👨🏽‍🏫
Mr. Gee's tip of the day

Read aloud every day. Even if it sounds funny. Your tongue needs practice.

Read this lesson in your language

Free, instant translation. Powered by Google Translate. Opens in a new tab.

Show more languages

Help someone else find this

This is free, no ads. Share with anyone preparing for the test.