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
A2Formation
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
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.