Present perfect
The present perfect looks back from now. It links an earlier event or state to the present: an experience in your life, a result that matters now, or something continuing into the present.
START WITH A MOMENT
A teammate asks whether the report is ready.
I have finished the report.The report is ready now. You are giving a current update, not naming a finished past time.
PUT IT TOGETHER
The form, made simple.
| Form | Structure & example |
|---|---|
| Positive | subject + have/has + past participleShe has sent the report. |
| Negative | subject + have/has not + past participleWe have not received a reply. |
| Question | Have/Has + subject + past participle?Have you checked the figures? |
KNOW WHEN TO USE IT
Here is where it fits.
01A result that matters now
Use the perfect when an earlier action explains the current situation. If you add a definite, finished past time such as yesterday, normally switch to the past simple. American English also commonly uses the past simple with just, already and yet in recent-event contexts.
I have lost my key, so I cannot open the door.
02Life experience and unfinished time
Ask whether something has happened at any point up to now without specifying the occasion. In a conversation, a follow-up question about when it happened normally uses the past simple. Today and this week can support the perfect if the relevant period is still open.
Have you tried kayaking? / Yes, I tried it last summer.
03For a duration; since a starting point
Use for with a length of time and since with the point where a continuing state began. Some verbs, including live and work, allow both perfect simple and perfect continuous with a difference in emphasis. State verbs such as know normally take the simple form.
I have known Ana for six years. / I have known her since university.
04The past participle is essential
Regular verbs often use -ed for both the past form and the participle. Irregular verbs may differ: go–went–gone, write–wrote–written. Have been to usually describes a completed visit; have gone to usually suggests the person is still away.
SMALL CHANGES, CLEARER ENGLISH
A few things to watch.
Last year names a finished past period; use the past simple.
After has, use the past participle written, not the past form wrote.
YOUR TURN
A little practice goes a long way.
Choose an answer, then explore the explanation. A mistake is a useful place to learn.
Original examples and explanations by TenseQuest.
Further reference: British Council · Present perfect
Spot an issue? Let us know.