Present Perfect Tense
Use the present perfect for actions that happened at an unspecified time in the past, or that started in the past and continue now. Form it with have/has + past participle.
The rule
have/has + past participle
Right and wrong
I have finished my work.
I have finish my work.
Use the past participle (finished), not the plain verb, after "have".
She has visited Delhi twice.
She have visited Delhi twice.
Use "has" with he/she/it, not "have".
We have lived here for five years.
We are living here since five years.
Use present perfect with "for"/"since" for something that started in the past and continues now.
Have you ever been to Goa?
Did you ever been to Goa?
Questions about life experience use "have/has", not "did".
Practice
1. I ___ (finish) my homework.
2. She ___ (never/see) snow.
3. We ___ (live) in Mumbai for ten years.
4. ___ you ever (try) sushi?
5. He ___ (already/leave) the office.
Practise in the app
Day to Day English lets you practise grammar inside real situations, with audio and a story to follow.