Study materials
You pat your pockets and realise the key is gone. In English there are two ways to say it, and they are about different things.
I lost my key yesterday.
I've lost my key.
In Ukrainian both come out identical, which is why this tense feels unnecessary at first. In fact the Present Perfect is not about a moment in the past; it is about what you have because of it now.
Have or has plus the third form
It is built from two parts: the helper have (which becomes has for he, she, it) and the third form of the verb.
For regular verbs the third form is the same as the second, the familiar ed ending. Irregular verbs have their own, and that is the one listed third in the tables.
I have finished the report.
She has arrived.
They have seen this film.
In speech the helper is nearly always contracted, and that is how you actually hear it.
I've done it. She's gone. We haven't decided.
Have you finished? Has he called?
About the result, not the moment
The main meaning is a past action whose consequence is visible now. The listener cares not about the date but about how things stand this minute.
He has broken his arm.
I've washed the car.
The train has left.
That is why words like yesterday or last week do not sit next to it. The moment you name a time, the sentence is about the past, and the Past Simple takes over.
Experience: ever and never
The second use is life experience. When exactly it happened does not matter and is often unknown; what matters is that it has happened at all.
Have you ever been to Rome?
I've never tried sushi.
She's read that book three times.
Notice the last one: counting the times belongs here too, because the story is still open and a fourth time is possible.
Just, already and yet
Three words travel with this tense constantly, and each has its own slot in the sentence.
| Word | Meaning | Where it goes |
|---|---|---|
| just | a moment ago | between have and the verb |
| already | sooner than expected | between have and the verb |
| yet | up to now | at the end of a question or a negative |
I've just finished.
They've already eaten.
Has she called yet?
I haven't read it yet.
For and since: how long it has been going
The third use is a situation that started in the past and has not finished. Ukrainian describes it with a present tense, and that is where the slip usually happens.
We've lived here for five years.
I've known her since 2019.
The difference between the two words is simple. For names a stretch, since names a starting point.
for two hours, for a week, for ten years
since Monday, since April, since I moved here
The question about it starts with How long.
How long have you worked here?
The mistakes everyone makes
The first is taking the second form instead of the third.
I have went there. → I have gone there.
The second is using have with he, she or it.
She have finished. → She has finished.
The third is naming a specific moment in the past.
I have seen him yesterday. → I saw him yesterday.
All three are caught by one question. Am I interested in the result now or in a moment in the past? The result is the Present Perfect; the moment is the Past Simple. That border is the subject of the next topic.
Try it right now
Look around and find one trace of somebody's action: a washed cup, a closed window, a message that has been sent.
Say it in English in the Present Perfect, then add two sentences about yourself: one with ever or never, and one with for or since.
