Stewdent.eu
ā–¾

Present Perfect Tense

How to form and use the present perfect to describe past actions with present relevance.

Last updated: 23 January 2026

ā˜…ā˜…ā˜†ā˜†ā˜† Level 2TensesPresent Perfecthavepast-participleGrammar3 min read

Report an error

Formation

haveĀ /Ā has+pastĀ participle\text{have / has} + \text{past participle}

SubjectAuxiliaryPast ParticipleExample
I / You / We / TheyhaveeatenI have eaten lunch.
He / She / IthasgoneShe has gone home.

Negative: subject + have/has + not + past participle
He has not finished.

Question: Have/Has + subject + past participle?
Have you seen this film?

When to Use the Present Perfect

UseSignal wordsExample
Life experience (ever/never)ever, neverI have never been to Japan.
Recent action (news)justShe has just called.
Unfinished time periodtoday, this week, this yearWe have had three tests this year.
Action still relevant nowalready, yetHave you already done your homework?
Warning

Do NOT use the present perfect with a finished past time expression.
āŒ I have seen him yesterday.
āœ… I saw him yesterday.

Irregular Past Participles

InfinitivePast participle
bebeen
gogone
dodone
seeseen
eateaten
writewritten
speakspoken
taketaken

Real world: job application / CV

I have worked in customer service for three years. I have spoken to thousands of clients and have managed a small team since 2022.

Real world: breaking news headline

"Scientists have discovered a new species of deep-sea fish. Researchers have named it after the ship that found it."

Real world: restaurant conversation

"Have you tried the new Italian place on Main Street? — Yes! I have been there twice already. The pasta has won several awards."

Tip You'll see the present perfect in CVs and job applications ("I have managed teams of ten people"), in breaking news ("Police have arrested a suspect") and in reviews ("This film has won three Oscars").

Practice Problems

Write the correct form: She (never / visit) Japan.

Show answer
She has never visited Japan.

Make a question: He has already eaten.

Show answer
Has he already eaten?

Make negative: They have finished the project.

Show answer
They haven't finished the project.

Which sentence is correct? (a) I have seen him yesterday. (b) I saw him yesterday.

Show answer
(b) I saw him yesterday. — Use past simple with a finished time expression like 'yesterday'.