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. | I have just arrived home. | |
| 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? |