Present Perfect vs. Present Perfect Continuous
(Граматика, пояснення, приклади, поради та типові помилки)
1. Present Perfect (PP)
Form: have/has + past participle (V3)
Uses:
-
Unfinished actions up to now
(Дії, які почались у минулому і тривають до цього часу)- Example: “I have lived in London for five years.”
(Я живу в Лондоні вже п’ять років.)
- Example: “I have lived in London for five years.”
-
Experiences
(Дії, що відбулися в житті, без конкретного часу)- Example: “She has visited Paris several times.”
(Вона відвідала Париж кілька разів.)
- Example: “She has visited Paris several times.”
-
Recent actions with results now
(Недавні дії, результат яких відчувається зараз)- Example: “He has just finished his homework.”
(Він щойно закінчив домашнє завдання.)
- Example: “He has just finished his homework.”
-
Situations that have changed
(Зміни у ситуації)- Example: “I have bought a new car.”
(Я купив нову машину.)
- Example: “I have bought a new car.”
Time Expressions (Часові вирази):
- Since – з якогось часу: “I have worked here since 2010.”
- For – протягом: “She has lived here for five years.”
- Just, already, yet – щойно, вже, ще: “I have just called him.”
Tips:
- Since is used with a specific point in time: “since 2005.”
- For is used with a duration: “for five years.”
- Use yet in negatives/questions: “Have you finished yet?”
Common Mistakes:
- Using wrong verb form:
- ❌ “I have went to the store.”
- ✅ “I have gone to the store.”
- Mixing Present Simple and Present Perfect:
- ❌ “I live here since 2005.”
- ✅ “I have lived here since 2005.”
2. Present Perfect Continuous (PPC)
Form: have/has + been + present participle (V-ing)
Uses:
-
Actions started in the past and still continuing
(Дії, що почались у минулому і все ще тривають)- Example: “I have been reading for two hours.”
(Я читаю вже дві години.)
- Example: “I have been reading for two hours.”
-
Recently finished actions with visible evidence
(Дії, що недавно закінчились, з видимими доказами)- Example: “She has been crying; her eyes are red.”
(Вона плакала; її очі червоні.)
- Example: “She has been crying; her eyes are red.”
-
Repeated actions over a period of time
(Повторювані дії протягом певного періоду часу)- Example: “They have been playing football every evening this week.”
(Вони грають у футбол щовечора цього тижня.)
- Example: “They have been playing football every evening this week.”
Time Expressions (Часові вирази):
- For, since – ті ж самі, що в PP: “I have been working since morning.”
- Recently, lately – останнім часом: “He has been studying a lot recently.”
Tips:
- Focus on the duration or visible results of the action.
- “I have been working here for three hours.” (Focus: duration)
- PPC is often used for temporary actions.
Common Mistakes:
- Mixing Present Perfect and Present Perfect Continuous:
- ❌ “I have read this book for two hours.” (Focus: ongoing action)
- ✅ “I have been reading this book for two hours.”
- Forgetting “been”:
- ❌ “I have working since morning.”
- ✅ “I have been working since morning.”
Key Differences: Present Perfect vs. Present Perfect Continuous
Aspect | Present Perfect | Present Perfect Continuous |
---|---|---|
Focus | Result or completion | Duration or ongoing activity |
Examples | “I have cleaned the room.” | “I have been cleaning the room.” |
Evidence | No emphasis on evidence | Often shows evidence (e.g., tiredness) |
Use of “since/for” | Describes states or completed actions | Describes ongoing or repeated actions |
Examples with Explanation:
- Present Perfect:
- “I have written three emails today.” (Focus: number of emails written.)
- Present Perfect Continuous:
- “I have been writing emails all morning.” (Focus: ongoing action over time.)
Tips to Master These Tenses
- Use Present Perfect for results:
- “I have cooked dinner.” (Dinner is ready now.)
- Use Present Perfect Continuous for actions in progress:
- “I have been cooking dinner.” (Focus on the activity, not the result.)
- Time expressions are your clues:
- “For two hours” = PPC (duration)
- “Already” = PP (result)