Present Perfect Continuous

Have a look at the pairs of sentences below:

What differences in meaning can you see?

  1. Completion

a) I’ve read that book you lent me.

b) I’ve been reading that book you lent me.

2. Duration

a) She’s written 10 messages.

b) She’s been writing emails for 3 hours.

3. Temporary

a) I’ve worked here for thirty years.

b) I’ve been working in Birmingham for the last 3 weeks.

Use the links below to find out more:

English Page

Perfect English Grammar

English Grammar Online

You can also watch this video


Some verbs are not usually used in continuous tenses. These are called stative verbs.

Some of these verbs are: like, love, know, want …


Exercise 1 Present Perfect Continuous

Exercise 2 Present Perfect Continuous

Exercise 3 Past Simple or Present Perfect

Exercise 4 Present Perfect Simple or Continuous