intermediateTenses8 min
Present Perfect: experiences and results
have/has + past participle connects the past to now: I have finished. Have you ever…?
In your language
കഴിഞ്ഞ കാലത്തെ കാര്യം ഇപ്പോഴുമായി ബന്ധിപ്പിക്കാൻ have/has + past participle: I have finished.
Form
have/has + past participle: gone, seen, done, eaten, written, worked.
- I have visited Goa twice.
- She has already left.
for and since
for + a length of time; since + a starting point.
- I have lived here for five years.
- He has worked here since 2020.
Past simple or present perfect?
A finished time (yesterday, in 2019) → past simple.
- I saw that movie yesterday.
- I have seen that movie.
Common mistakes
I have went there.
I have gone there.
I am working here since 2 years.
I have been working here for 2 years.
Quick quiz
1. Have you ever ___ sushi?
2. She has lived in Pune ___ 2018.
3. I ___ my keys yesterday.