LingoStoriesLingoStories
🇬🇧A2

A2 English GrammarPresent Perfect Tense

Connect past actions to the present using have/has + past participle. Use for experiences, recent events, and unfinished time periods.

1Forming the Present Perfect

Form the present perfect with have/has + past participle. Use 'have' with I, you, we, they and 'has' with he, she, it. Regular past participles end in -ed (same as past simple). Irregular verbs have special forms.

Present Perfect Formation

SubjectHave/HasPast Participle
I/You/We/Theyhaveworked / gone / seen
He/She/Ithasworked / gone / seen

Examples

I have finished my homework.

I have finished my homework.

have + finished

She has lived here for 5 years.

She has lived here for 5 years.

has + lived

We have seen that movie.

We have seen that movie.

have + seen (irregular)

He has gone to work.

He has gone to work.

has + gone (irregular)

2When to Use Present Perfect

Use present perfect for: life experiences (ever/never), recent actions with present results, unfinished time periods (today, this week), and with 'just', 'already', 'yet'. Don't use with specific past times (yesterday, last week, in 2020).

Present Perfect Uses

UseExampleTime Words
ExperienceI have been to Japan.ever, never, before
Recent actionI have just eaten.just, already, yet
Unfinished timeI have worked today.today, this week, this year
Result nowShe has lost her keys.(keys are still lost)

Examples

Have you ever eaten sushi?

Have you ever eaten sushi?

life experience

I've just finished.

I've just finished.

very recent action

She hasn't called yet.

She hasn't called yet.

expected but not done

I've already seen it.

I've already seen it.

sooner than expected

3Present Perfect vs Past Simple

Present perfect connects to now; past simple is finished. Use past simple with specific times (yesterday, in 2020). Use present perfect when the time is not specific or continues to now.

Present Perfect vs Past Simple

Present PerfectPast Simple
I have been to Paris.I went to Paris in 2019.
She has lost her phone.She lost her phone yesterday.
I've eaten today.I ate at 7 AM.

Examples

I've read that book. (experience)

I've read that book.

when doesn't matter

I read it last month. (specific time)

I read it last month.

past simple with time

Have you seen John? (recently)

Have you seen John?

recent/relevant now

Did you see John yesterday?

Did you see John yesterday?

specific time = past simple

4For and Since

Use 'for' with a period of time (how long) and 'since' with a point in time (when it started). Both are common with present perfect for situations that started in the past and continue to now.

For vs Since

For (period)Since (point)
for 2 yearssince 2022
for 3 hourssince 9 AM
for a long timesince I was a child
for agessince last summer

Examples

I have lived here for ten years.

I have lived here for ten years.

for + period

She has worked here since 2015.

She has worked here since 2015.

since + point in time

We have known each other for ages.

We have known each other for ages.

for + period

He hasn't eaten since morning.

He hasn't eaten since morning.

since + point