B2 Grammar 2 min read Medium

Present Perfect Simple or Continuous: Which One to Use?

Present perfect simple focuses on a completed result. Present perfect continuous emphasises duration or an ongoing/recently stopped activity.

Grammar Rule in 30 Seconds

Use Present Perfect Simple for completed results and Continuous for ongoing processes or repeated actions.

  • Simple: Focus on the result. 'I have written three emails.'
  • Continuous: Focus on the duration. 'I have been writing emails all morning.'
  • Stative verbs: Always use Simple. 'I have known him for years.' (Not 'been knowing')
Simple: Subject + have/has + V3 | Continuous: Subject + have/has + been + V-ing

Both tenses connect the past to now — but they answer different questions. Simple = what was achieved. Continuous = how long or what was happening.

Present Perfect Simple

Completed result • Achievement

✅ I have written the email. (done)

✅ She has passed her exam.

✅ I have read that book.

Signal: just, already, yet, ever, never, twice

Present Perfect Continuous

Duration • Ongoing activity • Recent effect

✅ I have been writing all morning.

✅ She has been studying for hours.

✅ He has been running — look at him!

Signal: all day, for hours, lately, since, how long

The Key Question

Is the result important? → Use simple.

Is the duration or activity important? → Use continuous.

State Verbs → Always Simple

Even for long duration:

✅ I have known her for years.

❌ I have been knowing her for years.

Present Perfect Simple vs. Continuous

Form Simple Structure Continuous Structure
Affirmative
Subj + have/has + V3
Subj + have/has + been + V-ing
Negative
Subj + have/has + not + V3
Subj + have/has + not + been + V-ing
Question
Have/Has + Subj + V3?
Have/Has + Subj + been + V-ing?
I/You/We/They
have
have
He/She/It
has
has
Example
I have done it.
I have been doing it.

Contractions

Full Contraction
I have
I've
He has
He's
We have not
We haven't
She has not
She hasn't

Meanings

These tenses connect the past to the present, but differ in whether they highlight the completion of an action or its duration.

1

Completed Result

Focuses on the fact that an action is finished and has a current consequence.

“I have finished my report.”

“She has bought a new car.”

2

Ongoing Duration

Focuses on the activity itself and how long it has been happening.

“I have been waiting for an hour.”

“It has been raining all day.”

3

Repeated Actions

Used for actions that happen multiple times up to now.

“I have been calling you all day.”

“He has been playing tennis every weekend.”

Reference Table

Reference table for Present Perfect Simple or Continuous: Which One to Use?
Form Structure Example
Affirmative Simple
Subj + have/has + V3
I have finished.
Negative Simple
Subj + have/has + not + V3
I haven't finished.
Question Simple
Have/Has + Subj + V3?
Have you finished?
Affirmative Continuous
Subj + have/has + been + V-ing
I have been working.
Negative Continuous
Subj + have/has + not + been + V-ing
I haven't been working.
Question Continuous
Have/Has + Subj + been + V-ing?
Have you been working?
Short Answer (Yes)
Yes, I have.
Yes, I have.
Short Answer (No)
No, I haven't.
No, I haven't.

Formality Spectrum

Formal
I have finalized the project.

I have finalized the project. (Work)

Neutral
I have finished the project.

I have finished the project. (Work)

Informal
I'm done with the project.

I'm done with the project. (Work)

Slang
Project's wrapped up.

Project's wrapped up. (Work)

Present Perfect Usage

Present Perfect

Simple

  • Result Focus on completion

Continuous

  • Process Focus on duration

Examples by Level

1

I have eaten.

2

She has gone.

3

We have seen it.

4

They have arrived.

1

I have been reading.

2

Have you finished?

3

He has been working.

4

We have not slept.

1

I have known her for years.

2

She has been waiting for an hour.

3

I have already sent the email.

4

Have you been exercising lately?

1

I have been writing this report all morning.

2

We have reached a consensus on the matter.

3

She has been feeling under the weather.

4

They have successfully completed the phase.

1

I have been contemplating the implications of this decision.

2

The team has finalized the architectural design.

3

He has been tirelessly advocating for reform.

4

We have established a new standard for excellence.

1

She has been laboring over this manuscript for a decade.

2

The committee has ratified the treaty.

3

They have been fostering innovation within the sector.

4

The evidence has corroborated the initial hypothesis.

Easily Confused

Present Perfect Simple or Continuous: Which One to Use? vs Past Simple vs. Present Perfect

Both refer to the past, but Past Simple is for finished time.

Present Perfect Simple or Continuous: Which One to Use? vs Present Continuous vs. Present Perfect Continuous

Both use -ing, but one is for now, one is for duration.

Present Perfect Simple or Continuous: Which One to Use? vs Stative Verbs

Learners try to put them in continuous forms.

Common Mistakes

I have been know him.

I have known him.

Stative verbs don't take continuous.

I have eat.

I have eaten.

Need past participle.

I have been finish.

I have finished.

Wrong verb form.

He have done.

He has done.

Subject-verb agreement.

I have been study for hours.

I have been studying for hours.

Need -ing form.

I have see him.

I have seen him.

Need past participle.

She have been sleeping.

She has been sleeping.

Subject-verb agreement.

I have been liking this song.

I have liked this song.

Stative verb.

I have been finished the book.

I have finished the book.

Simple for result.

I have been knowing the answer.

I have known the answer.

Stative verb.

I have been believing in this for years.

I have believed in this for years.

Stative verb.

The report has been completed by me.

I have completed the report.

Active voice is better.

I have been owning this car.

I have owned this car.

Stative verb.

He has been understood the concept.

He has understood the concept.

Stative verb.

Sentence Patterns

I have ___ for ___ hours.

I have already ___ the ___.

Have you been ___ lately?

I have known him since ___.

Real World Usage

Job Interview very common

I have managed several projects.

Texting constant

I've been waiting for 20 mins!

Social Media common

I've been traveling all summer!

Food Delivery App occasional

I have received my order.

Travel common

I have booked the flight.

Academic Writing common

Researchers have identified a trend.

💡

Check for stative verbs

If the verb describes a state (know, love, believe), never use the continuous form.
⚠️

Don't use specific past times

Never use 'yesterday' or 'at 5pm' with Present Perfect.
🎯

Focus on the goal

If you want to sound like an achiever, use the Simple form.
💬

British vs American

British speakers use Present Perfect more for recent events than Americans.

Smart Tips

Use the Simple form to show you are efficient and finished.

I have been finishing the report. I have finished the report.

Use the Continuous form to emphasize the effort.

I have run all day. I have been running all day.

Always use the Simple form for 'know'.

I have been knowing him for years. I have known him for years.

Use the Continuous form to show the action just stopped.

Why have you cooked? Why have you been cooking?

Pronunciation

I've been working.

Contractions

I've /aɪv/, You've /juːv/, He's /hiːz/.

Rising

Have you been working? ↗

Yes/No question.

Memorize It

Mnemonic

Simple is the Result, Continuous is the Process.

Visual Association

Imagine a finished painting (Simple) vs. a painter covered in paint holding a brush (Continuous).

Rhyme

Simple is done, the result is the one. Continuous flows, the duration it shows.

Story

Sarah has finished her book (Simple - result). She has been writing it for years (Continuous - process). Now she is happy.

Word Web

alreadyyetforsinceall dayjust

Challenge

Write three sentences about your day: one using Simple, one using Continuous, and one using a stative verb.

Cultural Notes

More frequent use of Present Perfect for recent past.

Often uses Past Simple for recent past.

Present Perfect is preferred for reporting achievements.

Developed from the Old English 'habban' (to have) + past participle.

Conversation Starters

What have you been doing lately?

Have you finished your work today?

How long have you known your best friend?

What project have you been focusing on recently?

Journal Prompts

Describe a project you have finished.
Describe what you have been doing to improve your English.
Write about a long-term goal you have achieved.
Discuss a habit you have been trying to change.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choose the correct form.

I ___ (work) here for five years.

✓ Correct! ✗ Not quite. Correct answer: have been working
Duration emphasizes continuous.
Which is correct? Multiple Choice

I ___ (know) him since school.

✓ Correct! ✗ Not quite. Correct answer: have known
Know is a stative verb.
Fix the sentence. Error Correction

Find and fix the mistake:

I have been finish the report.

✓ Correct! ✗ Not quite. Correct answer: I have finished
Result requires simple.
Change to continuous. Sentence Transformation

I have written the email. -> I have ___ the email.

✓ Correct! ✗ Not quite. Correct answer: been writing
Continuous form.
Match the sentence to the focus. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: Result
Simple = Result.
Select the best fit. Multiple Choice

She ___ (buy) a new car.

✓ Correct! ✗ Not quite. Correct answer: has bought
Completed action.
Fill in the blank.

We ___ (wait) for the bus for an hour.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
Duration.
Reorder the words. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: I have been studying all day
Correct word order.

Score: /8

Practice Exercises

8 exercises
Choose the correct form.

I ___ (work) here for five years.

✓ Correct! ✗ Not quite. Correct answer: have been working
Duration emphasizes continuous.
Which is correct? Multiple Choice

I ___ (know) him since school.

✓ Correct! ✗ Not quite. Correct answer: have known
Know is a stative verb.
Fix the sentence. Error Correction

Find and fix the mistake:

I have been finish the report.

✓ Correct! ✗ Not quite. Correct answer: I have finished
Result requires simple.
Change to continuous. Sentence Transformation

I have written the email. -> I have ___ the email.

✓ Correct! ✗ Not quite. Correct answer: been writing
Continuous form.
Match the sentence to the focus. Match Pairs

I have painted the wall. (Result) / I have been painting the wall. (Process)

✓ Correct! ✗ Not quite. Correct answer: Result
Simple = Result.
Select the best fit. Multiple Choice

She ___ (buy) a new car.

✓ Correct! ✗ Not quite. Correct answer: has bought
Completed action.
Fill in the blank.

We ___ (wait) for the bus for an hour.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
Duration.
Reorder the words. Sentence Reorder

been / have / I / studying / all / day.

✓ Correct! ✗ Not quite. Correct answer: I have been studying all day
Correct word order.

Score: /8

FAQ (8)

Yes, especially with stative verbs like 'I have lived here for years'.

Because 'know' is a stative verb that describes a state, not an action.

Yes, Simple focuses on the result, Continuous focuses on the duration.

Yes, both can use 'since' to mark the start of the action.

The Simple form is often preferred in formal reports for its definitive nature.

Yes, it is the auxiliary verb for the Present Perfect.

Use the Continuous form to be safe.

Some verbs like 'live' or 'work' can be used in both with little difference in meaning.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

Spanish doesn't use the continuous form as often as English.

French moderate

Passé Composé

French uses it for simple past events too.

German moderate

Perfekt

German uses it for almost all past events in speech.

Japanese partial

Te-iru form

Japanese doesn't have a direct 'have' auxiliary.

Arabic low

Qad + Past

Arabic lacks the continuous aspect structure.

Chinese low

Le / Guo markers

Chinese has no verb conjugation.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!