When to Use Present Perfect (With Examples)

Learn when to use the Present Perfect tense in simple English with clear rules, real life examples, common mistakes, speaking tips, and easy exercises.

Introduction

The Present Perfect is one of the most useful English tenses. It talks about past actions that connect to now. This connection can be a result, an experience, an unfinished time period, or a situation that started in the past and continues now.

In this guide, you will learn:

If you need the full tense overview, visit English Verb Tenses Chart.

Quick Definition

Use Present Perfect when a past action has a connection to the present. The exact past time is often not important.

Simple idea:

  • The action happened before now.
  • The exact time is not the main point.
  • The result or experience matters now.
  • The time period may still be open.
  • The situation may continue until now.

Examples:

  • I have lost my keys.
  • She has finished her homework.
  • We have visited London.
  • They have watched this movie before.
  • He has lived here since 2020.

For beginner tense help, read English Tenses for Beginners.

Formula

The Present Perfect formula is simple.

Subject + have or has + past participle

Positive Sentences

  • I have finished my task.
  • You have changed your profile photo.
  • We have studied this lesson.
  • They have joined the group.
  • She has started a new course.

Negative Sentences

Subject + have or has + not + past participle

  • I have not finished my task.
  • You have not replied to the message.
  • We have not studied this lesson yet.
  • They have not joined the group.
  • She has not started the course.

Questions

Have or has + subject + past participle?

  • Have you finished the task?
  • Have they watched the video?
  • Have we met before?
  • Has she started the course?
  • Has he sent the email?

For common problems with this tense, read Common Present Perfect Mistakes.

Present Perfect Examples In Real Life

Present Perfect is very common in school, work, daily life, social media, and hobbies.

School Examples

  • I have finished my homework.
  • She has passed the test.
  • We have learned this rule before.
  • They have joined the English club.
  • He has forgotten his notebook.

Work Examples

  • I have sent the report.
  • She has answered all emails.
  • We have completed the project.
  • They have changed the meeting time.
  • He has started a new job.

Daily Life Examples

  • I have lost my wallet.
  • She has cleaned her room.
  • We have bought tickets.
  • They have moved to a new flat.
  • He has cooked dinner.

Social Media Examples

  • I have posted a new story.
  • She has uploaded a video.
  • We have followed that account.
  • They have liked your post.
  • He has changed his username.

Hobby Examples

  • I have learned a new song.
  • She has painted three pictures.
  • We have played this game before.
  • They have joined a dance class.
  • He has won two matches.

When To Use Present Perfect

1. Life Experiences

Use Present Perfect to talk about experiences when the exact time is not important.

  • I have visited London.
  • She has tried sushi.
  • They have played in a school concert.
  • We have watched this series before.
  • He has met a famous YouTuber.

2. Recent Actions With Results Now

  • I have lost my phone. Can you call it?
  • She has broken her glasses, so she cannot read well.
  • We have missed the bus, so we are late.
  • They have finished the game, so they can go outside.
  • He has cut his finger, so he needs a plaster.

3. Unfinished Time Periods

Use Present Perfect with time periods that are not finished yet, like today, this week, this month, and this year.

  • I have studied twice today.
  • She has posted three photos this week.
  • We have had two tests this month.
  • They have played football many times this year.
  • He has watched five videos this morning.

4. Actions With For And Since

  • I have known her for five years.
  • She has lived here since 2020.
  • We have been friends for a long time.
  • They have owned this dog since May.
  • He has worked there for six months.

5. Actions With Already Yet Ever And Never

  • I have already finished.
  • She has not replied yet.
  • Have you ever tried surfing?
  • We have never visited Canada.
  • He has already seen this episode.

For a detailed comparison, visit Present Perfect vs Past Simple.

Common Mistakes

Mistake 1. Using Finished Time Words

Do not use Present Perfect with finished past time words like yesterday, last week, last year, or in 2020.

  • Wrong: I have seen him yesterday.
  • Correct: I saw him yesterday.
  • Wrong: She has finished school last year.
  • Correct: She finished school last year.
  • Wrong: We have met on Monday.
  • Correct: We met on Monday.
  • Wrong: They have moved in 2022.
  • Correct: They moved in 2022.
  • Wrong: He has called me two hours ago.
  • Correct: He called me two hours ago.

Mistake 2. Forgetting Have Or Has

  • Wrong: I finished my homework already.
  • Correct: I have finished my homework already.
  • Wrong: She lost her phone.
  • Correct: She has lost her phone.
  • Wrong: We seen this movie.
  • Correct: We have seen this movie.
  • Wrong: They visited Spain before.
  • Correct: They have visited Spain before.
  • Wrong: He broken his laptop.
  • Correct: He has broken his laptop.

Mistake 3. Using The Wrong Past Participle

  • Wrong: I have went home.
  • Correct: I have gone home.
  • Wrong: She has ate lunch.
  • Correct: She has eaten lunch.
  • Wrong: We have saw the video.
  • Correct: We have seen the video.
  • Wrong: They have wrote the answer.
  • Correct: They have written the answer.
  • Wrong: He has took my pen.
  • Correct: He has taken my pen.

For more correction practice, read Common Present Perfect Mistakes.

Present Perfect Vs Similar Tenses

TenseMain UseExample
Present PerfectPast connected to nowI have lost my keys.
Past SimpleFinished past timeI lost my keys yesterday.
Present Perfect ContinuousDuration from past to nowI have been looking for my keys.
Present SimpleHabit or factI lose things often.
Past PerfectEarlier past actionI had lost my keys before I left.

Useful pages:

Speaking Usage

Present Perfect is common in speaking, especially when people talk about experiences, recent news, unfinished time, and results now.

Useful speaking examples:

  • Have you seen this video?
  • I have already done it.
  • She has just called me.
  • We have never tried that game.
  • They have moved to a new house.

Short answers are also common:

  • Yes, I have.
  • No, I have not.
  • Yes, she has.
  • No, they have not.
  • Not yet.

Try using Present Perfect when the exact past time is not the main point.

Learning Tips

  • Use Present Perfect when the past connects to now.
  • Do not use it with yesterday or last year.
  • Practice have and has often.
  • Learn common past participles.
  • Use already, yet, ever, and never.
  • Practice Have you ever questions.
  • Compare Present Perfect with Past Simple.
  • Listen for this tense in videos and films.
  • Write five real life examples every day.
  • Say short answers aloud.

For more study help, visit Best Way to Practice English Tenses.

Exercises

Choose Present Perfect or Past Simple.

  1. I _____ my homework already.
  2. She _____ him yesterday.
  3. We _____ this movie before.
  4. They _____ to Spain last year.
  5. He _____ his phone, so he cannot call you.

Answers:

  1. I have finished my homework already.
  2. She saw him yesterday.
  3. We have seen this movie before.
  4. They went to Spain last year.
  5. He has lost his phone, so he cannot call you.

Now write five Present Perfect sentences about your own life.

Frequently Asked Questions

When do we use Present Perfect?

Use Present Perfect for past actions connected to now, life experiences, recent results, unfinished time periods, and situations that continue until now.

What is the Present Perfect formula?

The formula is subject plus have or has plus past participle. Example: I have finished.

Can I use yesterday with Present Perfect?

No. Use Past Simple with yesterday. Correct: I saw him yesterday.

What is the difference between Present Perfect and Past Simple?

Present Perfect connects a past action to now. Past Simple talks about a finished action at a finished past time.

Is Present Perfect common in speaking?

Yes. It is very common in daily speaking, especially for experiences, recent news, and results that matter now.

Conclusion

The Present Perfect is useful when the past connects to the present. It helps you talk about experiences, results now, unfinished time periods, and situations that continue until now.

Remember the main rules:

  • Use have or has plus past participle.
  • Use it when the exact past time is not important.
  • Use it for experiences and recent results.
  • Use it with unfinished time periods.
  • Do not use it with finished time words like yesterday.

Practice with your own life examples, and Present Perfect will become much easier.