← Grammar Hub
B1–B2About 18 minutesSelf-study or with a tutor

Present Perfect Simple vs Continuous

What is finished? What has been keeping you busy?

By the end: Give a clear update about achievements, recent activities and continuing situations.

Created by , British English teacher.

I’m studying:

The quick answer

Use have/has + past participle to present achievements, completed quantities and continuing states. Use have/has been + -ing to focus on recent or continuing activity and its duration. The choice changes the focus: it is not simply “finished” versus “unfinished”.

Nadia is organising a community exhibition. She has contacted six artists, and she has been preparing the room all morning. Her colleague needs both an achievement update and an explanation of her busy day.

On your own: Read each explanation, answer the short speaking prompt aloud (or write if needed), then reveal the model and improve your answer. Finish with the quiz and final task.

The extra-detail panels are optional. Keep the main route to about 18 minutes; take longer if the discussion is useful.

1. Present a result or describe the activity

The achievement

Nadia has written six invitations.

Six invitations are complete. The simple form presents the completed quantity, which matters to her colleague.

The activity

Nadia has been writing invitations.

This explains how she has spent her time. It does not tell us how many invitations are complete.

Recent activity can have stopped: “I’ve been moving the chairs, so I need a rest.” The continuous form can explain evidence now, even when the person has just stopped.

2. Form the tense and choose a time expression

Forms for a useful progress update
MeaningPatternExample
Completed quantityhave/has + past participleWe have checked all eight lights.
Activity or durationhave/has been + -ingShe has been arranging the chairs for an hour.
A negative updatehave/has not + past participleWe haven’t printed the labels yet.
Ask about durationHow long + have/has + subject + been + -ing?How long have you been waiting?

For introduces a length of time: for two hours. Since gives a starting point: since nine o’clock. They can occur with either tense. Choose the tense from the verb and the meaning.

Check your building blocks

With he, she or it, use has. Use the past participle in the simple form: has written, not has wrote. Keep been in the continuous form: has been writing, not has writing.

A specified, finished past time normally needs the past simple: I sent the invitations yesterday.

3. Notice states and cases where both forms work

A continuing state

I have known the organiser for years.

Knowing is a state here. Use the simple form even though the situation continues. Other common state meanings include own, believe and understand.

A continuing activity

I have worked / have been working here for a year.

Both can describe continuing employment. The continuous puts more attention on the ongoing activity; the simple can state the fact more neutrally.

Do not let one word choose the tense

“How long?” does not automatically require a continuous form: How long have you owned this camera? Equally, a present result can come from activity: Your sleeves are dusty. Have you been cleaning? Ask what the speaker wants to highlight.

Try before revealing

Repair two messages

Say or write a corrected version first. Then open the explanation.

1. “I have been knowing our neighbour since 2022.”

Show the correction and reason

I have known our neighbour since 2022.

Know describes a state here. Its continuing duration does not require a continuous form.

2. “She has been preparing the room since three hours.”

Show the correction and reason

She has been preparing the room for three hours.

Three hours is a duration, so use for. Since needs a starting point, such as nine o’clock.

Meaning + form + real use

Mastery quiz: eight exercises with answers

Choose one best answer for each situation. Work without the table first, then check your answers. Each choice has its own explanation.

1. You want to emphasise that all five reports are complete. Choose the best update.
2. Your hands are covered in paint. You stopped a moment ago. “I ___ the shelves.”
3. “How long ___ this laptop?” Ask about ownership continuing now.
4. “I have been waiting ___ 8.15.”
5. Which sentence correctly asks about an activity in progress recently?
6. “I’ve worked here for five years” and “I’ve been working here for five years”. Which explanation is best?
7. “We ___ the labels yesterday.” The sending happened in a finished past period.
8. Someone says, “I’ve been reading your proposal.” What can you safely conclude?
Answer key with explanations
  1. I have written all five reports. The simple form presents the completed set of five reports.

  2. have been painting The continuous explains evidence of recent activity. The activity can have just stopped.

  3. have you owned Have you owned asks how long the continuing state of ownership has lasted.

  4. since Since introduces the starting point, 8.15.

  5. Has she been working on the exhibition? Has + subject + been + -ing is the correct question pattern with she.

  6. Both can describe continuing employment, with a different focus. Both are possible. The continuous gives more attention to the ongoing activity.

  7. sent Sent is the past simple and fits yesterday.

  8. They have spent time reading it recently; completion is not stated. The sentence foregrounds recent activity without establishing completion or activity at this exact moment.

This checks your understanding of this lesson. It does not assign an overall English level.

Make it yours · about 45 seconds

Use it without the model

Give a 45-second update on a real or invented project: one completed achievement, one recent activity and one continuing state. Explain which fact still needs a follow-up question.

Compare a possible response

I have booked the room. I have been checking the equipment this morning. I have known the organiser for two years. We still need to ask whether all the equipment works.

Self-check: Check have/has, the past participles and been + -ing. Make sure a continuing state does not become a continuous form automatically.

If a choice still feels uncertain, revisit the explanation and try a new example.

Keep building your grammar