GV

Present Perfect

Links past actions to the present: life experience, recent events, unfinished time

intermediate

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

Affirmative (+)

Subject + have/has + past participle (V3)

Negative (-)

Subject + have/has + not + past participle

Question (?)

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.
Quick Quiz
  1. 1.I   him yesterday at the cafe.
  2. 2.  you ever ___ sushi?
  3. Question 3: She has blank (live) here for ten years.
    3.She has (live) here for ten years.
  4. Question 4: I have blank (go) to the store three times today.
    4.I have (go) to the store three times today.
  5. Question 5: We have worked here blank 2019.
    5.We have worked here 2019.
  6. Question 6: They blank (just / finish) the report.
    6.They (just / finish) the report.
  7. Question 7: He blank (call) three times today.
    7.He (call) three times today.
Practice this with a real tutor

Just finished Present Perfect? Don't let it stay theoretical — book a lesson on Tuton.

Grammar sorted. Now grow your vocabulary.

Save the words you meet, review on a smart schedule. Free to start.

Frequently Asked Questions about Present Perfect