Examples of Present Perfect Tense

50 Examples of Present Perfect Tense (Structure, Uses and Exercises)

Last updated on October 17th, 2026 at 11:10 am

I have lost my keys. This sentence tells us about the past, but it is also about now. The keys are lost, and I cannot open the door at this moment.

That is the present perfect tense. We use it to connect a past action with the present. It does not say exactly when the action happened. It says that the action matters now.

This lesson explains the formula and the main uses of the present perfect. It gives 50 example sentences, then exercises, a quiz and a FAQ.

Quick answer
The present perfect tense links the past with the present.
Formula: Subject + have/has + past participle
Example: She has finished her homework.
What you will learn
  • The formula, with negative and question forms
  • Five common uses of the present perfect
  • Time words such as already, yet, for and since
  • 50 example sentences in five groups
  • The difference between the present perfect and the past simple
  • How to avoid common mistakes, with exercises and a quiz

Structure of the Present Perfect

We use have with I, you, we and they. We use has with he, she and it. Then we add the past participle of the main verb.

FormStructureExample
PositiveSubject + have/has + past participleThey have arrived.
NegativeSubject + have/has not + past participleThey haven’t arrived.
QuestionHave/Has + subject + past participle?Have they arrived?
Short answerYes, subject + have/has. / No, subject + haven’t/hasn’t.Yes, they have.

Regular verbs end in -ed in the past participle, such as worked and finished. Irregular verbs have special forms, such as gone, seen, eaten and written.

Uses of the Present Perfect

There are five main uses.

UseExample
Life experienceI have visited Japan.
A recent action with a result nowShe has broken her arm.
An action that started in the past and continues nowWe have lived here for ten years.
A change over timeThe city has grown a lot.
A very recent eventHe has just left.
✋ Quick check: Which use is it? “I have never eaten sushi.”
Check your answer
Life experience. The sentence talks about all of my life up to now.
Teacher’s Tip 1
Do not say when the action happened. If you add a finished time, such as yesterday or in 2020, use the past simple. Say I have seen the film. But say I saw the film yesterday.

Time Words for the Present Perfect

Some words often go with the present perfect. They show that the time is not finished or not named.

WordMeaningExample
EverAt any time in your lifeHave you ever been to Paris?
NeverAt no time in your lifeI have never met him.
AlreadySooner than expectedShe has already left.
YetUntil now, in questions and negativesI haven’t finished yet.
JustA very short time agoWe have just arrived.
So farUntil nowI have read three books so far.
ForA length of timeHe has worked here for five years.
SinceFrom a point in timeShe has lived here since 2018.
RecentlyNot long agoThey have recently moved.

50 Examples of the Present Perfect

The sentences are in five groups. Each group shows one use or form.

Life Experience

No.Sentence
1I have visited three different cities in my life.
2She has met a famous singer.
3We have eaten Thai food many times.
4He has never flown in a plane.
5They have climbed a high mountain.
6Have you ever tried horse riding?
7My brother has read all the Harry Potter books.
8I have seen that film twice.
9She has driven a truck.
10We have swum in the sea at night.

Recent Actions and Results

No.Sentence
11Mr. Ali has finished the project.
12The kids have washed their hands.
13He has broken his leg.
14She has found a new job in London.
15We have cleaned the house for our guests.
16I have just sent the email.
17They have already eaten lunch.
18My father has returned from his business trip.
19The bus has just left.
20I have lost my wallet.

For, Since and So Far

No.Sentence
21I have worked in this office for five years.
22She has studied English since 2019.
23We have lived in this street for a long time.
24He has played the guitar since he was ten.
25They have been friends for twenty years.
26It has rained all week.
27I have known her since school.
28The shop has been closed since Monday.
29We have waited here for an hour.
30I have read five pages so far.

Changes and Achievements

No.Sentence
31She has passed the exam.
32He has built a new house on our street.
33We have created a study group on WhatsApp.
34The city has grown very fast.
35Prices have gone up this year.
36My English has improved a lot.
37The company has opened ten new shops.
38Our team has won the cup.
39She has become a doctor.
40The weather has changed a lot.

Negatives and Questions

No.Sentence
41They have not understood the situation.
42You have not remembered your promise.
43I haven’t finished my homework yet.
44She hasn’t called me today.
45We haven’t seen him for a week.
46Has your father returned from work?
47Have you eaten breakfast yet?
48Has she drunk her milk?
49How long have you lived here?
50What have you done with my pen?

Present Perfect and Past Simple

Both tenses talk about the past, but they are not the same. The past simple names a finished time. The present perfect connects the past with now.

TenseUseExample
Past simpleA finished timeI lost my keys yesterday.
Present perfectA result nowI have lost my keys.
Past simpleA finished periodShe lived in Paris in 2015.
Present perfectA period up to nowShe has lived in Paris for five years.
✋ Quick check: Choose the correct tense. “I (saw / have seen) that film last night.”
Check your answer
Saw. Last night is a finished time, so we use the past simple.

Common Mistakes

Common mistakeBetter sentenceWhy
I have seen him yesterday.I saw him yesterday.Use the past simple with a finished time.
She has went home.She has gone home.Use the past participle, not the past simple.
He has lived here since five years.He has lived here for five years.Use for with a length of time.
I have finished my homework already yesterday.I finished my homework yesterday.Do not use the present perfect with yesterday.
Did you ever see a ghost?Have you ever seen a ghost?Use the present perfect to ask about life experience.
Teacher’s Tip 2
Use for with a period, such as two years or a week. Use since with a starting point, such as 2019 or Monday. Say for ten years and since 2016.

Practice: Exercises on the Present Perfect

Exercise 1: Complete the Sentences

Write the verb in the present perfect tense.

  1. She (finish) her homework.
  2. They (not arrive) yet.
  3. I (see) that film twice.
  4. He (live) here for ten years.
  5. (You / ever / eat) sushi?
Show answers for Exercise 1
  1. Has finished
  2. Have not arrived
  3. Have seen
  4. Has lived
  5. Have you ever eaten

Exercise 2: Choose the Correct Word

Choose the best form.

  1. I (lost / have lost) my phone, so I cannot call you.
  2. She (went / has gone) to Paris last year.
  3. We have lived here (for / since) 2015.
  4. They have waited (for / since) two hours.
  5. He (has visited / visited) Japan in 2019.
Show answers for Exercise 2
  1. Have lost (the result is true now)
  2. Went (last year is a finished time)
  3. Since (2015 is a starting point)
  4. For (two hours is a length of time)
  5. Visited (2019 is a finished time)

Exercise 3: Correct the Mistake

Each sentence has one mistake. Write the correct sentence.

  1. I have seen him yesterday.
  2. She has went to school.
  3. He has lived here since ten years.
  4. Did you ever visit Japan?
  5. They have not came yet.
Show answers for Exercise 3
  1. I saw him yesterday.
  2. She has gone to school.
  3. He has lived here for ten years.
  4. Have you ever visited Japan?
  5. They have not come yet.

Quiz: Test Yourself

10 questions. Choose one answer for each. Sign up free to earn XP and save your score.
  1. What is the formula of the present perfect?
  2. Which sentence is in the present perfect?
  3. Which auxiliary goes with she?
  4. Which sentence is correct?
  5. Which word shows a length of time?
  6. Which word shows a starting point?
  7. Which is the past participle of go?
  8. Which sentence is a correct question?
  9. What does the present perfect often show?
  10. Which sentence is correct?

Key Takeaways

Remember
  • Form the present perfect with have/has + past participle.
  • Use it for life experience, recent results, unfinished time and changes.
  • Do not use it with a finished time, such as yesterday.
  • Use for with a length of time and since with a starting point.
  • Common time words are ever, never, already, yet and just.

Frequently Asked Questions

What is the present perfect tense?

The present perfect links the past with the present. It uses have or has and the past participle. For example: She has finished her homework.

How do we form the present perfect?

Use have with I, you, we and they, and has with he, she and it. Then add the past participle. For example: They have arrived.

When do we use the present perfect?

Use it for life experience, recent actions with a result now, unfinished time with for and since, changes over time and very recent events.

What is the difference between the present perfect and the past simple?

The past simple names a finished time: I saw him yesterday. The present perfect connects the past with now: I have seen him.

When do we use for and since?

Use for with a length of time, such as five years. Use since with a starting point, such as 2019.

Can we use the present perfect with yesterday?

No. Yesterday is a finished time, so use the past simple. Say I saw him yesterday. Do not say I have seen him yesterday.

Related Articles

Azizul Hakim
4.6 8 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Scroll to Top
0
Would love your thoughts, please comment.x
()
x