The present perfect is have / has + past participle: I have finished, she has seen. It talks about the past from the point of view of now, and it has three jobs: life experience (I've been to Khiva), a recent action with a result now (I've lost my keys), and a situation that started in the past and is still true (I've lived here for six years). The one rule that prevents most mistakes: if you name a finished time (yesterday, in 2022, last week), use the past simple instead.
The form: have or has + past participle
| Form | Example | |
|---|---|---|
| Positive | I/you/we/they have + V3; he/she/it has + V3 | They've arrived. She's left. |
| Negative | haven't / hasn't + V3 | I haven't eaten. He hasn't called. |
| Question | Have / Has + subject + V3? | Have you finished? Has it started? |
| Short answers | Yes, I have. / No, she hasn't. | not Yes, I finished. |
In speech, have and has almost always shrink: I've, you've, she's, it's, we've. Careful: she's can be she is or she has. The next word tells you: she's tired (is), she's gone (has).
Regular verbs form the past participle with -ed, the same as the past simple: worked, visited, tried. Irregular verbs have to be learned, and many have a third form that differs from the past:
| Verb | Past simple | Past participle (V3) |
|---|---|---|
| be | was / were | been |
| go | went | gone / been |
| see | saw | seen |
| eat | ate | eaten |
| do | did | done |
| take | took | taken |
| write | wrote | written |
| forget | forgot | forgotten |
| buy | bought | bought |
| lose | lost | lost |
| meet | met | met |
The most common written error at this point is using the past form after have: I have went, she has saw. Say the three forms aloud as a chain (go, went, gone) until the third one comes automatically.
Been or gone? He's gone to Samarkand means he is there now. He's been to Samarkand means he went and came back, maybe years ago.
Use 1: life experience, time not important
When you ask about experience in someone's whole life, the time doesn't matter, so you don't name it:
Have you ever tried kimchi? I've never seen the sea. She's visited Bukhara three times.
Ever goes in questions, never in negative statements (I've never flown rather than I haven't ever flown, which is possible but less common). Numbers of times work well here: twice, three times, many times.
Good news for Uzbek speakers: this use matches the Uzbek -gan form quite closely. Samarqandga borganman is I've been to Samarkand; Hech qachon dengizni ko‘rmaganman is I've never seen the sea. If you would say -ganman about experience, the present perfect is a safe choice.








Use 2: a past action with a result now
Here the action is finished, but what matters is the situation it created:
I've lost my keys (I can't get in now). Someone has broken the window (look at it). The price of bread has gone up (it is higher now).
This is also the tense of news: The new metro station has opened. When you give details, you switch to the past simple: It opened on Monday, and the first train left at six.
Three small words belong here:
- just = a very short time ago, before the V3: I've just seen your message.
- already = sooner than expected, before the V3: We've already paid.
- yet = in questions and negatives, at the end: Have you called him yet? I haven't decided yet.
American English often uses the past simple with these words (I just saw it, Did you eat yet?). Both are correct; in British-based exams in Uzbekistan, the present perfect version is the expected one.
Use 3: from the past up to now
A situation began in the past and is still going on:
I've lived in Yunusobod for six years. She's worked at the bank since 2022. How long have you known each other?
- for + a length of time: for ten minutes, for three years, for ages
- since + the starting point: since Monday, since 2019, since I was a child
With action verbs you can also use the present perfect continuous for the same idea: I've been learning English for two years. With state verbs (know, be, have for possession, like) keep the simple form: I've known her since school, not I've been knowing.
This use is where Uzbek and Russian speakers struggle most. Both languages use the present tense here: Olti yildan beri shu yerda yashayman, Я живу здесь шесть лет. English does not allow it. I live here for six years sounds broken to a native ear, however fluent the rest of your speech is.
Time words: which tense do they go with?
| Usually present perfect | Usually past simple | Both, with different meanings |
|---|---|---|
| ever, never | yesterday | today, this week, this month (unfinished period: PP; finished: PS) |
| just, already, yet | last night / week / year | this morning: I've had two coffees this morning (still morning) vs I had eggs this morning (it's evening now) |
| for (up to now) | … ago | for: I've lived here for 5 years (still here) vs I lived there for 5 years (not any more) |
| since | in 2020, in May | |
| so far, recently, lately | when I was a child | |
| How long…? | When…? What time…? |
A quick test: can you answer the question When exactly? with a finished time? If yes, use the past simple.
Present perfect or past simple: pairs to compare
| Present perfect | Past simple | The difference |
|---|---|---|
| I've been to Khiva. | I went to Khiva last spring. | Experience vs a specific trip |
| She's lost her phone. | She lost her phone at the bazaar. | Still lost vs the story of how |
| He's worked here for two years. | He worked here for two years. | Still works here vs left |
| Have you seen the new film? | Did you see the film on Friday? | Any time up to now vs a finished occasion |
Real conversations usually start with the present perfect and continue with the past simple:
A: Have you ever been to Nukus?
B: Yes, I have. I went there last year for a conference.
A: Did you see the Savitsky Museum?
B: I did. It was amazing.
Once the time is fixed (last year), everything after it is past simple.
Mistakes Uzbek and Russian speakers make with this tense
| Wrong | Right | Why it happens |
|---|---|---|
| I live here since 2019. | I've lived here since 2019. | Uzbek -dan beri and Russian с 2019 года take the present |
| I have seen him yesterday. | I saw him yesterday. | Yesterday is a finished time |
| I am here since morning. | I've been here since this morning. | Direct copy of я здесь с утра |
| He has went home. | He has gone home. | Past form instead of V3 |
| I have been in London last year. | I was in London last year. | Finished time again |
| Since three years I study English. | I've been studying English for three years. | Since + period (Russian уже три года) |
| Did you ever eat sumalak? (in a British exam) | Have you ever eaten sumalak? | Experience question |
Russian speakers have one more trap: a perfective verb (я потерял, я сделал) feels "finished", so it seems to need the past simple. English decides differently: not is it finished? but is it connected to now? Я потерял ключи can be I've lost my keys (still lost) or I lost my keys yesterday (a story).
If you are comfortable reading grammar in Uzbek, the Present Perfect qoidasi page has 25 more examples with translations. For the bigger picture of how this tense fits with the other eleven, see English tenses explained simply.
Exercise: present perfect or past simple?
Put the verb in the correct form.
- I ___ (never / eat) horse meat.
- We ___ (move) to Tashkent in 2018.
- We ___ (live) in Tashkent since 2018.
- ___ you ___ (finish) your homework yet?
- My brother ___ (just / get) his IELTS results.
- She ___ (break) her arm when she was ten.
- How long ___ you ___ (know) Dilshod?
- I ___ (see) that film three times.
- I ___ (see) it at the cinema last Friday.
- They ___ (go) to Istanbul. They'll be back on Monday.
- The shop ___ (not open) yet.
- A: Where's Kamola? B: She ___ (go) out ten minutes ago.
Answers
- have never eaten. Life experience with never.
- moved. In 2018 is a finished time.
- have lived (or have been living). Since 2018 up to now.
- Have … finished. Yet in a question about now.
- has just got. Recent news with a result now (got in British, gotten in American English).
- broke. When she was ten is a finished time.
- have … known. How long + a state verb.
- have seen. Experience with a number of times.
- saw. Last Friday fixes the time.
- have gone. They are there now, not back yet.
- hasn't opened. Negative with yet.
- went. Ten minutes ago is finished, even though it was recent.
Scored 10 or more? Mix this tense with the others in the 60 grammar exercises with answers. Missed items 3 and 7? Reread Use 3 and say five true sentences about yourself with for and since.
Practising the present perfect aloud
This tense only becomes natural when you use it in conversation, especially in answers like How long have you lived there? and Have you ever…?. In BandMate, Bandi asks you exactly these questions about your life, then shows where you said I live here since or I have seen yesterday and why. Try one short session on your travels and one on your studies; both are full of present perfect moments.
Add BandMate as a preferred source on Google


