Present perfect (have + V-ed)

Present perfect (have + V-ed) means “Present perfect: experiences and results that connect the past to now”. Have/has + past participle links the past to now. Formation: have/has + past participle (been · done · eaten)

Present perfect: experiences and results that connect the past to now

A2

Formation

have/has + past participle (been · done · eaten)

Explanation

Have/has + past participle links the past to now. Experience: I have been to Kyoto twice. Result that matters now: She has finished her homework (so she is free). Common with just, already, yet, never: I have just arrived. Have you eaten yet? Irregular participles: go→gone, eat→eaten, see→seen.

Examples

I have been to Kyoto twice.
She has finished her homework.

Note

With a finished time word (yesterday, last year, in 2020), use the past simple instead: I saw it yesterday — not I have seen it yesterday.

FAQ

Present perfect (have + V-ed) — what does it mean and how is it used?

Present perfect: experiences and results that connect the past to now. Have/has + past participle links the past to now. Experience: I have been to Kyoto twice. Result that matters now: She has finished her homework (so she is free). Common with just, already, yet, never: I have just arrived. Have you eaten yet? Irregular participles: go→gone, eat→eaten, see→seen.

Present perfect (have + V-ed) — how do you form it?

have/has + past participle (been · done · eaten)

Present perfect (have + V-ed) — any usage notes?

With a finished time word (yesterday, last year, in 2020), use the past simple instead: I saw it yesterday — not I have seen it yesterday.

Related grammar

Learn in the app →