You are on page 1of 2

1Finished/ 2unfinished

I slept yesterday

I have worked since 8 in the morning

1Unfinished /2Finished

The kids have played for 2 hours

The kids have been playing for 2 hours

1Result/ 2duration

He has repaired the car

He has been repairing the car for 2 hours

1Temporary /2Permanent

I have taught English for 12 years

I have been teaching English for 1 hour

How much and how many

I have made six phone calls today

I have been making six phone calls today

Stative verbs

I have known him for a long time

I have been knowing him for a long time

I have been owning my car since 2007.

I have owned my car since 2007.

Sometimes there's really no difference in meaning between the two tenses.


This is especially the case with verbs such as 'live', 'work' and 'study':

 They've lived in London since 2004.


 They've been living in London since 2004.

 I've studied French for ten years.


 I've been studying French for ten years.

 He's worked at the company since 2009.


 He's been working at our company since 2009.
Past continuous vs. present perfect continuous.

Which one focuses on the continuity and which one focuses on both continuity and duration?

When I arrived. Lisa was reading a novel

We have been looking for the walled for 2 hours

You might also like