Present Perfect
Links past actions to the present: life experience, recent events, unfinished time
The present perfect tense links a past action to the present moment. It's used for life experiences, recent events with present results, and unfinished time periods. Form it with have/has + past participle.
When to Use Present Perfect
- •Life experiences (no time given): She has visited Japan.
- •Recent events with present result: I've lost my keys (so I can't enter).
- •Unfinished time periods: We have worked here since 2019.
- •Changes over time: Smartphones have become essential.
- •Multiple actions up to now: He has called three times today.
How to Form Present Perfect
Subject + have/has + past participle (V3)
Subject + have/has + not + past participle
Have/Has + subject + past participle?
💡 Use has for he/she/it. Never use past simple time markers like 'yesterday' with present perfect.
Examples of Present Perfect
✓They have finished the report.
✗They finished the report now.
Present result now → present perfect.
✓She has lived here for ten years.
✗She lived here for ten years (still lives).
Unfinished time → present perfect with for/since.
✓Have you ever tried sushi?
✗Did you ever try sushi?
Life experience without time uses present perfect.
✓I've just sent the email.
✗I just send the email.
Recent event with result now → present perfect with just.
Common Mistakes with Present Perfect
💡 Practice Tips for Present Perfect
- • Use for + duration, since + start point for unfinished time.
- • Avoid finished-time markers (yesterday, last year) with present perfect.
- • Learn irregular past participles (go → gone, see → seen).
- • Contrast with past simple: present relevance vs finished past.