Present perfect simple and present perfect continuous

Differences

Present perfect simple

We use the present perfect simple with state verbs

We have lived in this house for over twenty years.

We use the present perfect simple when completing an action has a result now

I’ve lost my keys.

Present perfect continuous

We use the present perfect continuous with action verbs

You have been working hard

We use the present perfect continuous when doing an activity has a result now

I have benn reading a lot

We use the present perfect continuous to describe repeated activities which started recently

Unfinished actions and states (duration)

Unfinished actions and states (duration)

Recent past actions with present results

Recent past actions with present results

New habits and repeated actions

TITO ALEXANDER PORTOCARRERO TORRES