RSRobince Studio

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.

Free for AndroidPractise in the app