Present Perfect vs Present Perfect Continuous! Learn the difference between the Present Perfect and Present Perfect ContinuousTensein English with examples and useful grammar rules.
Present Perfect vs Present Perfect Continuous
Present Perfect and Present Perfect Continuous Differences in Form
- Present Perfect SimpleTense:
Formed by adding “have/has” to thepast participle
S + have/has + V3
Formed by adding “have/has been” to thepresent participle
S + have/has + been + V-ing
Present Perfect and Present Perfect Continuous Differences in Usage
- Thepresent perfect simpletense is used with finished actions, while thepresent perfect progressivetense is used with unfinished actions.
Examples:
The kids have played for 2 hours.(present perfect simple)
The kids have been playing since morning.(present perfect continuous)
- Thepresent perfect simpletense indicates permanent actions; thepresent perfect progressivetense describes temporary actions.
Examples:
I have taught English for 12 years.(present perfect simple)
I have been teaching this class for one hour.(present perfect continuous)
- Thepresent perfect simpletense emphasizes the result of the action; In contrast, thepresent perfect progressive时态强调行动的持续时间。
Examples:
He hasrepaired the car.(present perfect simple)
He has been repairing the car for 2 hours.(present perfect continuous)
- Thepresent perfect simpletense indicates “How much/How many“, while thepresent perfect progressivetense indicates “How long something has been happening“.
Examples:
花了six yearsto write this book.(present perfect simple)
He has been studying English fortwo months.(present perfect continuous)
Note for Present Perfect Simple vs Present Perfect Continuous
Always use thepresent perfect simplewith the verbsbelieve, know, understand, like/dislike, belong, own:
Examples:
We’veknowneach other since we were kids.
I’ve neverunderstoodmath very well.
He’s alwayslikedsports.
Differences between Present Perfect and Present Perfect Continuous | Picture
Learn the Differences between Present Perfect Simple vs Present Perfect Continuous with Picture
12 Verb Tenses in English
Learn all (12) tenses in English with useful grammar rules, examples and ESL worksheets.
- Present Simple Tense
- Present Continuous Tense
- Present Perfect Tense
- Present Perfect Continuous Tense
- Past Simple Tense
- Past Continuous Tense
- Past Perfect Tense
- Past Perfect Continuous Tense
- Simple Future Tense
- Future Continuous Tense
- Future Perfect Tense
- Future Perfect Continuous
Last Updated on January 15, 2020
thank you, your website is so good to learn.
Thank you very much!
It well organized and Easy to learn!!
I’m French, thank you very much, the presentation is pleasant, and the explanations aren’t confusing as they sometimes are with these times.
But I’m having trouble distinguishing a difference between :
Permanent action with the simple form :
I’ve been teaching English for 12 years
and unfinished action with the continuous form.
We can also consider that the action of teaching is still ongoing, can’t we?
I can tell you that the difference between the simple form and the continuous form is related to the aspect of the verb. The simple form is used to describe a completed or permanent action, while the continuous form is used to describe an ongoing or unfinished action.
In the example you provided, “I’ve been teaching English for 12 years,” the use of the present perfect continuous form “have been teaching” indicates that the action started in the past and is still ongoing in the present. This implies that the speaker is still teaching English at the moment.
On the other hand, the simple present form “I teach English” would imply that the action is a permanent or habitual action. It suggests that the speaker has been teaching English for a long time and will continue to do so in the future.
So, to answer your question, you can consider the action of teaching as ongoing in both cases, but the use of the continuous form emphasizes the ongoing aspect more strongly.