Present Perfect Tense

1. What the Present Perfect Is (and Is Not)

GET THIS FREE SONG AND WORKSHEETS DELIVERED TO YOUR EMAIL HERE
present perfect examples list with answers. compare the past participle with past tenseThe present perfect connects the past with the present. We use it when:
  • the time is not finished, or

  • the result matters now, or

  • the experience is important, not the exact time.

Form:
have / has + past participle

Examples:

  • I have finished my homework.

  • She has lived here for five years.

  • We have never tried sushi.

👉 Key idea to tell students:
If you care about “when,” don’t use present perfect. If you care about “now,” use it.


2. Core Uses to Teach (with Examples)

A. Life Experience (Ever / Never)

Used to talk about experiences up to now.

  • Have you ever visited Japan?

  • I have never eaten octopus.

âś… No specific time mentioned.


B. Unfinished Time (Yet / Already / Just)

Used when the time period is not finished or the action affects the present.

  • I have already finished the report.

  • She hasn’t replied yet.

  • We have just arrived.


C. Actions That Started in the Past and Continue Now

(With for and since)

  • I have worked here for ten years.

  • He has lived in Sydney since 2018.

👉 Emphasise:

  • for = length of time

  • since = starting point

GET MY SONGS AND WORKSHEETS DELIVERED FREE TO YOUR EMAIL HERE

3. Present Perfect vs Past Simple (Key Contrast)

This is where intermediate learners struggle most.

Past Simple Present Perfect
Finished time Unfinished / connected to now
When matters When does NOT matter
yesterday, last year ever, never, already, yet

Examples:

  • I visited Paris in 2019. âś… (finished time)

  • I have visited Paris. âś… (life experience)

Teach this as a choice, not a rule.


4. Common Student Errors to Address

❌ I have seen him yesterday.
âś… I saw him yesterday.

❌ I am living here since 2020.
âś… I have lived here since 2020.

❌ Did you ever try sushi?
âś… Have you ever tried sushi?

Correct errors by asking:

“Is the time finished or unfinished?”


5. Teaching Tips for Success

  • Use timelines to show the connection between past and now

  • Elicit answers before explaining rules

  • Recycle adverbs (ever, never, already, yet, just) often

  • Personalise questions to increase fluency

Example speaking prompt:

“What is something you have done recently that you are proud of?”


6. Simple Practice Ideas

  • Find someone who has… (experience activity)

  • Sentence transformation (past simple → present perfect)

  • Error correction from real student mistakes

  • Pair interviews using ever / since / for

Other Posts

  • Conditionals

    What are conditionals? Conditionals are sentences with if that talk about: real situations possible future situations imaginary or unreal situations Structure:  If + condition, result Zero Conditional (Facts & routines) Use: things that are always true Form:If / When + present simple, present simple Examples: If you heat ice, it melts. If I am tired,…

  • Family Idioms

    Family Idioms CLICK HERE for my FREE Language Songs and Worksheets 👨‍👩‍👧‍👦 Family Idioms 1. Like father, like son Meaning: A son often behaves like his fatherExample: Jack is just as stubborn as his dad—like father, like son! 2. Runs in the family Meaning: A characteristic or skill that many people in a family haveExample:…

  • Giving Directions

    Giving Directions Vocabulary, Phrases, Examples and Meaning For ESL. Go Here For My Prepositions of Place Song and Worksheets. They are  sent to your email here with my other songs.  🚶‍♂️ Giving Directions Basic Verbs Word/Phrase Meaning Example Go Move from one place to another Go straight ahead. Turn Change direction Turn left at the…

  • Writing A Good Message

    Teaching students how to write a good message—whether a text, email, or simple note—is a practical and essential skill. Here’s a short guide on how to teach message writing effectively in the classroom. ✉️ Why Teach Message Writing? Messages are a part of everyday communication. Students may need to: Text a classmate about homework Leave a…