← Back to grammar
TensesCEFR A2 - CEFR B1

Present Perfect

CourseGrammarUnderstand how English works and use each structure in real communication.Explore course

The Present Perfect tense connects the past with the present. It is used to talk about experiences, recent actions, unfinished time periods, and results that are important now.

We often use Present Perfect when the exact time is not mentioned: "I have visited Italy", "She has finished her homework", "They have lost their keys." The focus is on the result, not when it happened.

Present Perfect is also used with time expressions such as ever, never, already, yet, just, today, this week, and recently.

Form of Present Perfect

Subject + have/has + past participle

Examples:
I have worked.
She has gone.
They have seen it.

Negative:
I have not (haven’t) worked.
He has not (hasn’t) gone.

Question:
Have you finished?
Has she arrived?

💡 Tips

  • Use Present Perfect when time is not specific.
  • Use Past Simple with yesterday/last week.
  • Remember irregular past participles.

Grammar Rules

✅

Positive

I/You/We/They have worked. He/She/It has worked.
❌

Negative

I/You/We/They haven’t worked. He/She/It hasn’t worked.
❓

Question

Have I/you/we/they worked? Has he/she/it worked?

Examples

A2
EN"I have visited France."
life experience
A2
EN"She has just finished work."
recent action
A2
EN"They have lost their keys."
present result
B1
EN"Have you ever eaten sushi?"
experience question
B1
EN"We haven’t finished the project yet."
unfinished action

⚠️ Common Mistakes

❌ Wrong:
I have seen her yesterday.
✅ Correct:
I saw her yesterday.
💡 Note:
Use Past Simple with finished time words.
❌ Wrong:
She have finished.
✅ Correct:
She has finished.
💡 Note:
Use has with he/she/it.

Practice this lesson with Sunny

Answer a question using what you just learned and receive an instant correction.

Start speaking

Write about it — Sunny checks it

Write a few sentences using what you just learned. Get your level, every mistake explained and a corrected version.

Write 4–5 sentences about yourself using the Present Perfect.

Check the text

🧠 Practice Quiz1 / 10

Choose the correct option.
I ____ finished my homework.

Frequently asked questions

What is Present Perfect?
The Present Perfect tense connects the past with the present.
How do you form Present Perfect?
The key rule: I/You/We/They have worked. He/She/It has worked.
What are examples of Present Perfect?
Example: I have visited France.

Related lessons

Dive deeper with another lesson that reinforces this grammar point.

Share this lesson

Help us improve this topic

Share feedback to improve this topic. This is anonymous.

0/2000

Grammar Level Test

Take a short test to get your estimated grammar level (A1–C2). Sign in after the test to get a certificate with a verification link.

Start test

Keep learning