Present perfect

Form

 Simple present  of to have( have / has) + Past Participle

                              He has worked hard.

Use

1.To talk about specific events without giving a definite time.( you can not ask when?)  I have already seen this film.
2. To talk about events that happened in the past but have effects in the present.  He has been ill since Christmas.
3.To talk about an action that has just happened. have just arrived home.

Exercise

Affirmative Negative Interrogative
 I have worked

You have worked

He /she /it has worked

We have worked

You have worked

They have worked

I have (I've)not worked

You have not worked

He /she /it has not woreked

We have not worked

You have not worked

They have not worked

Have I worked?

Have you worked?

Has he /she /it worked?

Have we worked?

Have you worked?

Have they worked?

The Present perfect is used with:

just ( = this minute) I have just written this letter.
ever Have you ever been to India?
never No, I've never been there.
already I have already done my homework.
yet Have you claned your shoes yet?
recently, lately What have you done lately?
since (a time in the past)

for ( a period of time)

how long? ( to ask questions)

I have lived here since 1995.

I have lived here for eight years.

How long have you lived here?

Exercise 1

Exercise 2

Exercise3

Back