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…
Started in the past, connected to NOW — the past with a present result.
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.)
3. Formula / structure
Step by step — how to build a sentence:
negative:
positive:
question:
short answer:
word partners:
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
11. American English notes
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
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
16. Summary
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 quizKeep going
← Previous: Prepositions of Time, Place & Movement: in / on / at… Next: Have to / Must / Don't Have to → Related lessons: Past Simple: Finished Time · Present Perfect vs Past Simple Practice test: 50 questions
Every quiz here gives you your score, an explanation for every answer, and your recommended next lesson.
Browse the grammar course Daily practice