Dolcake
DolcakeStudent Portal
search
Grammar Exercises⏰ TensesPresent Perfect
B1Tenses

Present Perfect

~2 min readUpdated July 28, 20261 practice exercise

Introduction: What is Present Perfect?

The Present Perfect tense is used to express actions that have occurred at some point in the past but are relevant to the present moment. It connects the past with the present, highlighting experiences, changes, or situations that continue to exist.

When Do We Use It?

A. Completed Actions with Present Relevance

We use the Present Perfect to talk about actions that are completed but have an effect on the present.

  • I have lost my keys, so I can’t open the door.
  • She has finished her homework, and now she can relax.

B. Life Experiences

We use it to describe experiences in our lives, without specifying when they happened.

  • I have traveled to France.
  • They have seen that movie before.

C. Changes Over Time

The Present Perfect is used to express changes that have happened over time.

  • My English has improved since I started studying.
  • He has become more confident in his speaking skills.

D. Unfinished Actions

We use it for actions that started in the past and continue to the present.

  • I have lived in this city for five years.
  • She has worked at that company since 2010.

Sentence Structure

Affirmative

Subject Auxiliary Verb Past Participle
I/You/We/They have eaten
He/She/It has gone

Examples:
I have visited London.
She has completed the project.

Negative

Subject Auxiliary Verb Not Past Participle
I/You/We/They have not seen
He/She/It has not finished

Examples:
I have not eaten breakfast.
He has not visited the museum.

Question

Auxiliary Verb Subject Past Participle
Have you ever been
Has she finished

Examples:
Have you eaten lunch?
Has he called you?

Common Time Expressions

  • ever
  • never
  • already
  • yet
  • just
  • since
  • for

Present Perfect vs. Past Simple

Present Perfect Past Simple
Focus on the result or experience Focus on the time of the action
Unspecified time Specified time

Examples:
I have seen that movie. (Present Perfect)
I saw that movie yesterday. (Past Simple)

Special Notes

✅ Irregular past participles: Some verbs have unique forms, e.g., go – gone, eat – eaten.

❌ Do not use stative verbs (e.g., know, love) in the continuous form.

Remember / Quick Summary

Checklist:
✅ Use for completed actions relevant to the present
✅ Use for life experiences
✅ Use for changes over time
✅ Use for unfinished actions
Grammar Formula: Subject + have/has + past participle

Other Tenses lessons

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

Practice Exercises

1 exercise
Advanced Present Perfect
Teacher
Dr. Elizabeth Smith

Advanced Present Perfect

B1
help_outline0 Qs
View all Tenses exercises