SpeakUP Academy
RecursosDescubre tu nivel
HomeWhich One?Present perfect simple vs Present perfect continuous
ESEN
Which one to use?Intermediatetiempo verbaltiempo verbal

Present perfect simplevsPresent perfect continuous

Present perfect simple = result or completed action with present relevance; present perfect continuous = action that has been in progress until now, emphasizing DURATION or the ONGOING ACTIVITY.

Side-by-side comparison

Present perfect simple
tiempo verbal

PRESENT PERFECT SIMPLE (have/has + past participle): emphasizes the RESULT or COMPLETED FACT with present relevance. "I have written the report" = the report is written (result: the report exists). "She has broken her arm" = her arm is broken now (current result). "I have visited Japan three times" = accumulated experience. Answers: WHAT has happened? / HOW MANY TIMES? / has it been completed?

  • The engineering team has fixed the critical bug — the platform should be fully operational within the next fifteen minutes.

  • I have attended three leadership workshops this year and each one has offered a distinct perspective on team management.

  • She has already sent the updated version of the contract — the client should have received it in their inbox by now.

Present perfect continuous
tiempo verbal

PRESENT PERFECT CONTINUOUS (have/has + been + -ing): emphasizes the DURATION or the ACTIVITY IN PROGRESS from a point in the past until now. "I have been writing the report (for three hours)" = I have been at it for three hours (activity in progress, perhaps not yet finished). "She has been working here for five years" = duration of the activity. "He has been running" = you can see the physical effect (sweat, fatigue). Answers: HOW LONG? / what has been happening?

  • The team has been working on the integration for six weeks — they are very close to having a fully functional prototype ready.

  • She has been experiencing migraines for the past month — her doctor has recommended reducing screen time and improving her sleep schedule.

  • I have been trying to reach the supplier all morning — they have not picked up the phone or responded to any of my emails.

Common mistake

Most common error: using simple when continuous better communicates duration or ongoing effort. "I have worked on this for hours" = neutral, emphasizes the result. "I have been working on this for hours" = emphasizes duration and continuous effort (I am still at it). Second error: using STATE VERBS in continuous. "I have been knowing her for years" = INCORRECT. State verbs (know, understand, believe, want, etc.) do NOT use continuous: "I have known her for years." Third common error: confusing with past continuous. "I have been working" = until NOW (present relevance). "I was working" = at a PAST moment.

Trick to remember it

The RESULT vs DURATION question: RESULT? Use SIMPLE. "Have you written the report?" = what matters is whether it is done. DURATION or ONGOING ACTIVITY? Use CONTINUOUS. "How long have you been writing the report?" = what matters is how long you have been at it. Key time signals: FOR (duration) + SINCE (since when) typically accompany CONTINUOUS: "I have been studying FOR three hours" / "SINCE 9 a.m." But they also go with simple when result matters: "I have lived here for ten years" (simple equally correct for duration with state verbs). Clearest difference: "I have written 5 pages" (result: 5 pages exist) vs "I have been writing for 2 hours" (duration: 2 hours of activity).

Quick rule

Present perfect simple = result, experience, or completed fact (have done). Present perfect continuous = duration or activity in progress until now (have been doing). FOR/SINCE = common duration signals for both, but the intention determines which to use.

Did you know?

The present perfect continuous is one of the most marked verb tenses in English — when used, it activates a specific interpretation in the listener: "this person has been doing something until NOW and that explains something about the CURRENT state." That is why "She has been crying" (present relevance: red eyes prove it) has an evidential connotation that "She has cried" does not. Linguists call this the "evidential value" of the continuous aspect: using -ING signals that there is an observable trace in the present of the past ongoing activity.

Practise what you learned

Exercise 1 · Pick the right one

I _____ the quarterly report all morning — I should have a draft ready for your review by 3 p.m.

Exercise 2 · Pick the right one

She _____ the analysis and just sent it to you — check your inbox and let me know if you have any questions.

Exercise 3 · Form the word

Complete: "How long _____ you _____ for the promotion? I know the decision has been delayed several times."

Hint: The question asks about DURATION ("how long"). The waiting is ongoing. Which tense for duration of an ongoing activity?

Frequently asked questions

When do I use "Present perfect simple" and when do I use "Present perfect continuous"?

Present perfect simple = result, experience, or completed fact (have done). Present perfect continuous = duration or activity in progress until now (have been doing). FOR/SINCE = common duration signals for both, but the intention determines which to use.

What is the most common mistake with "Present perfect simple" and "Present perfect continuous"?

Most common error: using simple when continuous better communicates duration or ongoing effort. "I have worked on this for hours" = neutral, emphasizes the result. "I have been working on this for hours" = emphasizes duration and continuous effort (I am still at it). Second error: using STATE VERBS in continuous. "I have been knowing her for years" = INCORRECT. State verbs (know, understand, believe, want, etc.) do NOT use continuous: "I have known her for years." Third common error: confusing with past continuous. "I have been working" = until NOW (present relevance). "I was working" = at a PAST moment.

How do I remember the difference between "Present perfect simple" and "Present perfect continuous"?

The RESULT vs DURATION question: RESULT? Use SIMPLE. "Have you written the report?" = what matters is whether it is done. DURATION or ONGOING ACTIVITY? Use CONTINUOUS. "How long have you been writing the report?" = what matters is how long you have been at it. Key time signals: FOR (duration) + SINCE (since when) typically accompany CONTINUOUS: "I have been studying FOR three hours" / "SINCE 9 a.m." But they also go with simple when result matters: "I have lived here for ten years" (simple equally correct for duration with state verbs). Clearest difference: "I have written 5 pages" (result: 5 pages exist) vs "I have been writing for 2 hours" (duration: 2 hours of activity).

BL

Bryan López

Founder of SpeakUP Academy

July 25, 2026

See all word pairsExplore more confusing words