Present perfect simple and continuous
Results or duration? Choose between have done and have been doing.
Explanation
The present perfect simple and present perfect continuous are two tenses in English that are used to talk about actions or situations that started in the past and have a connection to the present. However, they are used in slightly different ways.
Present Perfect Simple
Structure: has/have + past participle
- I have visited London.
- She has eaten lunch.
It is used to emphasise the completion of an action or experience. It focuses on the result of the action rather than the action itself. It is often used with time expressions like "already," "yet," "just," "never" and "ever."
- I haven't finished my homework yet.
- They have never seen that movie before.
Present Perfect Continuous
Structure: has/have + been + present participle (verb-ing)
- I have been studying for two hours.
- She has been working on the project.
Use: It is used to highlight the duration or continuous nature of an action that started in the past and is relevant to the present. It emphasizes the ongoing process rather than the completion of the action. It is often used with time expressions like "for" (duration) and "since" (starting point).
- I have been learning English for three years.
- She has been waiting for you since morning.
Key Differences
- The present perfect simple focuses on the completed action and its result.
- The present perfect continuous emphasises the ongoing nature or duration of the action.
Here are some scenarios where both forms are possible
Actions with Duration:
- Present Perfect Simple: I have lived in this city for five years.
- Present Perfect Continuous: I have been living in this city for five years.
Both are correct, but the continuous form emphasizes the duration or ongoing nature of the action.
Repeated Actions:
- Present Perfect Simple: I have visited London several times.
- Present Perfect Continuous: I have been visiting London frequently.
Both can be used, but the continuous form may suggest a more active or recurring engagement with the action.
Dynamic Verbs:
- Present Perfect Simple: I have worked on this project.
- Present Perfect Continuous: I have been working on this project.
Both are correct, but the continuous form emphasizes the ongoing effort or activity involved in the project.
Practice
Exercise 1
Choose the correct answer.
1. She ______ (work) on the project since last month.
2. He ______ (play) the piano for two hours.
3. Sarah ______ (not/finish) her assignment yet.
4. They ______ (travel) to many countries in the last year.
5. I ______ (read) that book already.
6. How long ______ you ______ (wait) for me?
7. She ______ (not/visit) her family for two years.
8. They ______ (be) good friends since childhood.
9. How many chapters of the book ______ you ______ (read)?
10. The children ______ (play) in the garden for hours.
Exercise 2