Present perfect simple vs. present perfect continuous

have collected vs. have been collecting

Present perfect continuous

+ I have been working.(?)
- He hasn't
? Have you

The present perfect continuous is used:

- to talk about situations which started in the past and continue in the present.

  • I've been living here for three years.

-to explain the result of a recent past activity.

  • I'm tired. I've been studying all day.
  • I'm hot. I've been running.

1. Present perfect continuous.

Complete sentence B so it has the same meaning as sentence A.

Present perfect simple vs. present perfect continuous

The present perfect simple emphasises the result (of a completed action).

  • "How many times have you read that book?"
    "I've read it three times."

The present perfect continuous emphasises the activity itself (possibly unfinished).

  • "What have you been doing this morning?"
    "I've been reading."

2. Present perfect continuous vs. present perfect simple.

Kevin has been collecting photos for three years.
He has collected over a thousand.

Choose the best answer.