Home › Grammar › Present Perfect: Experience & Recent Events
A2 · Grammar Course

Present Perfect: Experience & Recent Events

The present perfect is a verb form that connects the past with NOW. A verb has three forms: the base (eat), the past simple (ate), and the past partic…

📖 16 min read + practice⚡ Elementary difficulty❓ 50-question quiz included
THE TIMELINE
since 2020 · for five years · already · yetPASTNOWFUTURE

Started in the past, connected to NOW — the past with a present result.

A2 · Lesson 8 of 12 in this level

1. Simple explanation

The present perfect is a verb form that connects the past with NOW. A verb has three forms: the base (eat), the past simple (ate), and the past participle — 'participle' is the name of the third form (eaten). Build it like this: have (with I/you/we/they) or has (with he/she/it) + the past participle: 'I have eaten.' Use it to talk about your life experience up to today ('I have visited Paris' — no date!) and about recent events that matter now ('I have just finished!').

2. Detailed explanation

Start from zero. English verbs have three forms. The first is the base (eat, go). The second is the past simple (ate, went, visited) — for a finished time. The third is called the past participle — participle is just the name of this third form (eaten, gone). This lesson teaches the present perfect — a tense (verb form showing time). Build it like this: have or has + past participle. Use HAVE with I, you, we, they; HAS with he, she, it: 'She has finished.'

For regular verbs (regular = following the normal rule), the participle is the same as the past simple: watch/watched/watched. For irregular verbs (irregular = not following the normal rule), the third form is often different; memorize the most important: eat–ate–eaten, go–went–gone, see–saw–seen, do–did–done, take–took–taken, write–wrote–written, buy–bought–bought, meet–met–met, be–was–been. Take one sentence apart word by word: 'She has eaten sushi twice' — she + has (the helper for she) + eaten (the participle of eat) + sushi + twice (two times): in her life until now: two times.

The heart of this tense: it connects the past with NOW. Its biggest use is EXPERIENCE — things in your life up to today, with no date named. 'I have visited Paris' = Paris is in my experience — no date, because the experience is the point. So finished time words are forbidden: never use yesterday, last week, or in 2019 here. Name a finished time, and English switches to the past simple: 'I visited Paris in 2019.' Word by word: 'Have you ever been to Egypt?' — have (helper first, for a question) + you + ever (at any time in your life) + been (participle of be) + to Egypt: a question about your whole life until today.

This tense has five partner words. EVER means 'at any time in your life' and lives in questions: 'Have you ever seen snow?' NEVER means 'at no time' and makes the sentence negative alone: 'I have never seen snow' — never add 'not' with never. JUST means 'a very short time ago': 'I have just finished.' ALREADY means 'before now, sooner than expected': 'I have already eaten.' YET means 'until now' and lives at the end of questions and negatives: 'Have you finished yet?' Second use — RECENT events, news that matters now: 'I have lost my keys!' (I still don't have them — the result is now.)

Learn one pair now: BEEN and GONE. 'He has gone to the store' = he is there NOW, not here. 'He has been to the store' = he went and came back. Remember this first: memorize three things. One: the form — have/has + the third form (been, gone, seen, eaten, done, taken, written, bought, met). Two: the meaning — experience and recent events up to now, never with yesterday or a date. Three: the partner words — ever (questions), never (not at any time), just (a moment ago), already (before now), yet (end of questions/negatives).

3. Formula / structure

Step by step — how to build a sentence:

Positive: 1) Start with the subject (She). 2) Choose the helper: she → has. 3) Add the past participle of the verb (eat → eaten). 4) Finish the sentence. Result: 'She has eaten sushi.' Negative: 1) Subject (I). 2) Helper (have). 3) Add 'not' right after the helper. 4) Add the participle. Result: 'I have not (haven't) seen it.' Question: 1) Start from the positive (You have finished). 2) Move have/has to the very front. Result: 'Have you finished?'

negative:

subject + have/has + NOT + past participle → I haven't finished yet. / She hasn't called me.

positive:

subject + have/has + past participle → I have visited Paris. / He has just left.

question:

Have/Has + subject + past participle…? → Have you ever tried sushi? / Has she finished yet?

short answer:

Yes, + subject + have/has. / No, + subject + haven't/hasn't. → Yes, I have. / No, he hasn't.

word partners:

ever (questions: at any time?) · never (not at any time) · just (a moment ago) · already (before now) · yet (until now — end of questions and negatives).

4. When to use it

  • Life experience, with no date: 'I have ridden a horse.' / 'She has never flown in a plane.'
  • Recent events — things that happened a very short time ago: 'The bus has just left.'
  • Actions with a result that matters now: 'I have lost my keys' (so I can't open the door now).
  • Unfinished time — today, this week, this year: 'I have read two books this week' (the week is not finished).
  • News and announcements: 'The company has opened a new store in our city.'
  • Questions about experience: 'Have you ever driven a truck?'

5. When NOT to use it

  • Don't use the present perfect with finished time words: ✗ 'I have lost my phone yesterday' → ✓ 'I lost my phone yesterday.' Yesterday, ago, last week, last year, and 'in 2019' always need the past simple.
  • Don't answer a 'when' question with it: ✗ 'When have you arrived?' → ✓ 'When did you arrive?' A question about one exact past moment uses the past simple.
  • Don't use 'not' together with 'never': ✗ 'I haven't never tried it' → ✓ 'I have never tried it.' Never already makes the sentence negative.
  • Don't confuse the second and third verb forms: ✗ 'She has took my book' → ✓ 'She has taken my book.' After have/has, always the past participle.

6. Positive examples

  • I have visited three countries this year.
  • She has just finished her exams.
  • We have never eaten Thai food.
  • He has already seen this movie twice.
  • They have bought a new house.
  • My sister has been to Canada.
  • The train has just arrived at the station.
  • I have lost my umbrella again!
  • He has written two books.
  • We have tried the new restaurant downtown.
  • She has met a lot of interesting people.
  • It has stopped raining — let's go out.

7. Negative examples

  • I haven't seen that movie yet.
  • She has never eaten Mexican food.
  • We haven't finished our homework.
  • He hasn't called me today.
  • They have never been to Asia.

8. Questions

  • Have you ever tried Japanese food?
  • Has he finished his work yet?
  • Have they been to London?
  • Has it stopped raining?
  • Have you ever met a famous person?
  • Has she just left?

9. Short answers

  • Yes, I have. / No, I haven't.
  • Yes, she has. / No, she hasn't.
  • Yes, we have. / No, we haven't.
  • Yes, it has. / No, it hasn't.
  • Yes, they have. / No, they haven't.

10. Common mistakes

✗ I have seen him yesterday✓ I saw him yesterday.Why: 'yesterday' names a finished time, and finished times always take the past simple. The present perfect never works with yesterday, last week, or a year.
✗ She has went to the market✓ She has gone to the market.Why: after have/has you need the THIRD form of the verb — the past participle. 'Went' is the second form; the third form of go is 'gone.'
✗ Did you have been to China?✓ Have you been to China?Why: present perfect questions start with Have or Has, not with Did. 'Did' builds past simple questions only.
✗ I have ever visited Rome (meaning: it happened)✓ I have visited Rome.Why: 'ever' lives in questions and negative sentences. In a positive sentence about experience, just leave it out.
✗ He has ate all the pizza✓ He has eaten all the pizza.Why: 'ate' is the past simple form. With has, use the past participle: eat – ate – EATEN.
✗ I haven't finished already my report✓ I haven't finished my report yet.Why: in negative sentences, the partner word is 'yet,' and it goes at the very END of the sentence — 'already' belongs in positive sentences.
✗ We are have lived here since 2020✓ We have lived here since 2020.Why: the present perfect is only have/has + participle. Never add 'are' — one helper verb is enough.

11. American English notes

🇺🇸 American English

In everyday American speech, people often use the past simple with just, already, and yet, where textbooks and British English prefer the present perfect: an American asks 'Did you eat yet?' and answers 'I just ate.' Both forms are understood, and the present perfect here is always correct — but know the American habit so real speech does not confuse you. With ever and never, Americans still use the present perfect in speech: 'Have you ever tried sushi?' — 'No, never.' One participle is different in the US: the past participle of get is 'gotten' — 'I've gotten three emails today' — while British English uses 'got.' And Americans contract have/has constantly: 'I've seen it,' 'She's finished.'

12. Similar grammar — comparison

Compare

The present perfect looks like the past simple, and choosing between them is about TIME. The past simple is for a FINISHED time — the story is closed and we know when: 'I visited Paris in 2019.' The present perfect is for time that is still OPEN — from some moment in the past until now: 'I have visited Paris' (in my life, up to today; no date given). One test question helps you choose: 'Can I add a finished time word like yesterday or in 2019?' If yes, you need the past simple. If the time is your life until now, or today, or this week — times that are not finished — you need the present perfect. The full side-by-side comparison is the B1 lesson 'Present Perfect vs Past Simple.'

13. Natural spoken English

  • 'Have you eaten yet?' — 'Yeah, I just ate.'
  • 'I've been there twice — great place.'
  • 'She's just left, two minutes ago.'
  • 'We've never met, right? I'm Alex.'
  • 'Careful — I've just cleaned the floor.'
  • 'It's already started! Hurry up.'

14. Real-life examples

  • In a job interview: 'I have worked in sales for three years, and I have managed a small team.'
  • In an email: 'I have attached the file to this message.'
  • In the news: 'The local team has won the championship!'
  • At the doctor: 'Have you taken any medicine today?'
  • Travel talk at an airport: 'Have you been to this city before?'
  • On the phone: 'Sorry, I have just woken up. Call me in ten minutes.'

15. Mini dialogue

AHi, Tom! Have you been to New York before?
BNo, I haven't. This is my first trip. How about you?
AI've been here three times. I really love this city.
BHave you seen the Statue of Liberty yet?
AYes, I have — last year. But I haven't visited the zoo yet.
BI've just booked tickets for a Broadway show tonight!
AGreat! Have you eaten? There's a nice café near here.
BNot yet. Let's go — I'm starving!

16. Summary

The present perfect = have/has + past participle. It talks about experience and recent events in time that runs up to NOW — with ever, never, just, already, and yet — and it never works with finished time words like yesterday.

17. Practice exercises

Warm up with the first questions, then take the full quiz — every answer has a detailed explanation (parts 19–20 of this lesson: answer key + explanations live inside the quiz feedback).

18. The full quiz

50 questions, mixed formats, in difficulty order: easy → medium → intermediate → challenging → advanced.

Take the 50-question quiz

You finished the lesson. Now test yourself.

Every quiz here gives you your score, an explanation for every answer, and your recommended next lesson.

Browse the grammar course Daily practice