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.
PinPresent Perfect and Present Perfect Continuous – Created by 7ESL
Present Perfect and Present Perfect Continuous | Form
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 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)
PinDifferences 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.
B1Knowledge 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.
Q2
Question 2: Which situation correctly uses the present perfect simple?
Q3
Question 3: A: 'Why are your hands so dirty?' B: 'Because I ___ in the garden all afternoon.'
Q4
Question 4: The report is finally done. My team ___ on it for three weeks.
Q5
Question 5: Match each sentence to the correct grammar label.