Verb Tenses

Present Perfect and Present Perfect Continuous

In the lesson, you will learn the differences between the present perfect and present perfect continuous tenses in English. This includes their forms and usage, providing helpful examples and grammar rules. You will also see a comparison picture to clarify the differences.

Present Perfect and Present Perfect ContinuousPin
Present Perfect and Present Perfect Continuous – Created by 7ESL

Present Perfect and Present Perfect Continuous | Form

Present Perfect Simple:

  • Formed by adding “have/has” to the past participle.
  • Structure: S + have/has + V3.

Present Perfect Continuous:

  • Formed by adding “have/has been” to the present participle.
  • Structure: S + have/has + been + V-ing.

Present Perfect and Present Perfect Continuous | Usage

Present perfect simple tense is used with finished actions, while the present perfect progressive tense is used with unfinished actions.

Present perfect simple tense indicates permanent actions; the present perfect progressive tense describes temporary actions.

  • I have taught English for 12 years. (present perfect simple)
  • I have been teaching this class for one hour. (present perfect continuous)

Present perfect simple tense emphasizes the result of the action; In contrast, the present perfect progressive tense emphasizes the duration of the action.

  • He has repaired the car. (present perfect simple)
  • He has been repairing the car for 2 hours. (present perfect continuous)

Present perfect simple tense indicates “How much/How many”, while the present perfect progressive tense indicates “How long something has been happening”.

  • It has taken six years to write this book. (present perfect simple)
  • He has been studying English for two months. (present perfect continuous)
Differences between Present Perfect and Present Perfect ContinuousPin
Differences between Present Perfect and Present Perfect Continuous – Created by 7ESL
 

Present Perfect vs. Present Perfect Continuous | Note

Always use the present perfect simple with the verbs believe, know, understand, like/dislike, belong, own:

  • We’ve known each other since we were kids.
  • I’ve never understood math very well.
  • He’s always liked sports.
B1 Knowledge Check · 5 questions

Present Perfect And Present Perfect Continuous Practice Quiz (B1-B2)

1 / 5
Q1

Question 1: She ___ three books this year, and she plans to read more.

Question 1 options
'has read' is correct because the present perfect simple is formed with have/has + past participle. The other options use incorrect auxiliary verbs or incorrect verb forms for this structure.
Q2

Question 2: Which situation correctly uses the present perfect simple?

Question 2 options
'He has fixed the car.' is correct because the present perfect simple is used to emphasize the result or completion of an action. The other options describe duration, ongoing actions, or temporary situations, which require the present perfect continuous.
Q3

Question 3: A: 'Why are your hands so dirty?' B: 'Because I ___ in the garden all afternoon.'

Question 3 options
'have been working' is correct because the context shows a visible result of an ongoing recent activity, which is a key use of the present perfect continuous. The other options do not fit the communicative context of explaining a current visible state caused by a recent activity.
Q4

Question 4: The report is finally done. My team ___ on it for three weeks.

Question 4 options
'has been working' is correct because the sentence emphasizes the duration of the activity leading up to a completed result, which is expressed using the present perfect continuous. 'Has worked' would focus only on the completion, not the duration.
Q5

Question 5: Match each sentence to the correct grammar label.

Question 5 options
She has written ten emails this morning.
He has been running for an hour and is still going.
I have always loved classical music.
They have been renovating their house since January.
Present perfect continuous – temporary unfinished activity
Present perfect continuous – emphasizes ongoing duration
Present perfect simple – stative verb expressing permanent feeling
Present perfect simple – emphasizes quantity/result

Select an item on the left, then tap its match on the right.

The present perfect simple emphasizes results, quantity, or permanent states; the present perfect continuous emphasizes duration or temporary ongoing activity.

Quick Feedback

Is this article helpful?