Dolcake
DolcakeStudent Portal
Grammar Exercises⏰ TensesPresent Perfect
B1Tenses

Present Perfect

~4 min readUpdated October 10, 20266 practice exercises
English
🗺️ GRAMMAR MIND MAP
Bridge between Past and Present: The present perfect connects past actions with present results.
Unfinished Duration: Use "since" for starting points and "for" for durations.
Adverbs: "already" (affirmative), "yet" (negative/questions), "just" (recently), "ever/never" (experience).
📖 DETAILED RULES
  1. Present Perfect Form: Have/Has + V3/ed ➔ Have/Has + V3/ed
    I have eaten breakfast. I have eaten breakfast.
    💡 Why: The action of eating breakfast is completed, but it is relevant to the present moment (e.g., not hungry now).
    She has visited Paris. She has visited Paris.
    💡 Why: The visit to Paris is a past action that has an impact on her present knowledge or experience.
  2. Unfinished Time Expressions: since/for ➔ since/for
    I have lived here since 2010.
    💡 Why: "Since" indicates the starting point of living here, which continues to the present.
    They have been friends for 10 years.
    💡 Why: "For" indicates the duration of their friendship, which is still ongoing.
  3. Adverbs of Time: already/yet/just/ever/never ➔ already/yet/just/ever/never
    I have already finished my homework.
    💡 Why: "Already" is used in affirmative sentences to indicate that the action is completed sooner than expected.
    Have you finished your homework yet?
    💡 Why: "Yet" is used in questions to ask if the action is completed at the present moment.
    I have just eaten lunch.
    💡 Why: "Just" is used to indicate that the action happened very recently.
    Have you ever been to Japan?
    💡 Why: "Ever" is used in questions to ask about life experiences up to the present.
    I have never tried sushi.
    💡 Why: "Never" is used to indicate that the action has not happened at any time up to the present.
  4. Have been to vs. Have gone to: Have been to ➔ Have gone to
    I have been to London.
    💡 Why: "Have been to" indicates visiting and returning from a place.
    She has gone to the store.
    💡 Why: "Have gone to" indicates that she is currently at the store and has not returned yet.
🎯 REAL-WORLD SCENARIOS
Scenario 1: Office Meeting
Manager: "Have you completed the report yet?"
Employee: "Yes, I have already sent it to you."
Scenario 2: Travel Experience
Tourist: "Have you ever visited the Eiffel Tower?"
Guide: "Yes, I have been there several times."
Scenario 3: Daily Routine
Friend 1: "Have you had breakfast yet?"
Friend 2: "No, I haven't. I have just woken up."
⚠️ COMMON MISTAKES & TRAPS
❌ I have went to the store.
✅ I have gone to the store.
💡 Why: The past participle of "go" is "gone", not "went".
❌ She hasn't saw him yet.
✅ She hasn't seen him yet.
💡 Why: The past participle of "see" is "seen", not "saw".
❌ Have you ever ate sushi?
✅ Have you ever eaten sushi?
💡 Why: The past participle of "eat" is "eaten", not "ate".
❌ I have just finish my work.
✅ I have just finished my work.
💡 Why: The past participle of "finish" is "finished", not "finish".
❓ QUICK FAQ
Q1: When do we use the present perfect tense?
A1: Use the present perfect to connect past actions with present results, for unfinished actions or situations, and with time expressions like "since", "for", "already", "yet", "just", "ever", and "never".
Q2: Can I use "since" and "for" interchangeably?
A2: No, "since" is used for starting points (e.g., since 2010), while "for" is used for durations (e.g., for 10 years).
Q3: What is the difference between "have been to" and "have gone to"?
A3: "Have been to" means you visited and returned, while "have gone to" means you are currently at the location.
Q4: How do I use "already" and "yet" correctly?
A4: Use "already" in affirmative sentences to indicate completion, and "yet" in negative sentences and questions to indicate something is expected to happen.
Q5: Why do we use "just" in the present perfect?
A5: "Just" is used to indicate that the action happened very recently, connecting it closely to the present moment.

Other Tenses lessons

Present SimplePresent ContinuousPast SimpleFuture Simple (Will)Be Going ToPast ContinuousPresent Perfect ContinuousPast PerfectFuture ContinuousPast Perfect ContinuousFuture PerfectFuture Perfect ContinuousTenses Review

Practice Exercises

6 exercises
Advanced Present Perfect
Teacher
Dr. Elizabeth Smith

Advanced Present Perfect

B1
help_outline20 Qs
2. Present Perfect with For & Since: Duration vs Start Point
Teacher
Dr. Elizabeth Smith

2. Present Perfect with For & Since: Duration vs Start Point

B1
help_outline20 Qs
3. Present Perfect with Already, Yet, Just & Still
Teacher
Dr. Elizabeth Smith

3. Present Perfect with Already, Yet, Just & Still

B1
help_outline20 Qs
4. Present Perfect vs Past Simple: Unfinished vs Finished Time
Teacher
Dr. Elizabeth Smith

4. Present Perfect vs Past Simple: Unfinished vs Finished Time

B1
help_outline20 Qs
5. Present Perfect with Ever & Never: Life Experiences
Teacher
Dr. Elizabeth Smith

5. Present Perfect with Ever & Never: Life Experiences

B1
help_outline20 Qs
6. Present Perfect Continuous vs Present Perfect Simple
Teacher
Dr. Elizabeth Smith

6. Present Perfect Continuous vs Present Perfect Simple

B1
help_outline20 Qs
View all Tenses exercises