Vous êtes sur la page 1sur 1

Compare the two tenses!

Present Perfect Simple Form S + has/have + Verb -3 Present Perfect Progressive Tense Form S +has/have + been + verb ing

I have cleaned my car

I have been cleaning my car

She has done her homework

She has been doing her homework

I have walked six kilometers so far this morning

I have been walking all morning

He has always lived there

He has been living there for just a few weeks

You have worked hard all your life

I have been working very hard recently

Sometimes there is only a small difference in meaning between the two forms.

I have lived in this flat for ten years

I have been living in the flat for ten years

How long has she worked for company?

How long has she been living for the company?

Vous aimerez peut-être aussi