CEFR B1

    Present Perfect Tense

    Learn to connect past actions to the present using the Present Perfect tense. Practice using have/has + past participle to talk about experiences, recent events, and unfinished time periods in your English conversations and writing.

    Learning Objectives

    Master the use of the Present Perfect tense to connect past actions and experiences to the present moment.
    Understand and apply the four main uses: life experiences, continuing actions, recent actions, and repeated actions.
    Use time expressions like for, since, already, yet, and ever correctly.
    Finish the lesson by confidently using the Present Perfect in everyday conversations about experiences and recent events!

    What Is the Present Perfect Tense?

    The Present Perfect is used to connect past actions or experiences to the present moment. It describes actions that happened at an unspecified time in the past or actions that started in the past and continue to the present, making it essential for talking about life experiences and recent events.

    Basic Structure

    have/has + past participle

    ✓ I have finished my homework. (result is important now)

    ✓ She has visited Paris three times. (life experience)

    ✓ We have lived here since 2020. (continuing situation)

    Usage and Key Functions

    1. Life Experiences (Unspecified Time)

    Use the Present Perfect to talk about experiences without mentioning exactly when they happened. The exact time is not important - the experience itself is what matters.

    • Example: 'I have traveled to Japan.' (We don't say when - the experience is what counts)
    • Example: 'Have you ever eaten sushi?' (Focus on whether you have the experience)
    • Example: 'She has never seen snow.' (Lack of experience up to now)

    2. Actions That Continue to the Present

    Use it for actions that started in the past and are still happening now. Often used with 'for' (period of time) or 'since' (starting point).

    • Example: 'She has lived here for five years.' (and still lives here)
    • Example: 'They have worked together since 2018.' (and still work together)
    • Example: 'I have known him since we were children.' (and still know him)

    3. Recent Actions with Present Results

    Use the Present Perfect when a past action has a visible or important result now. The action is finished, but its effect continues.

    • Example: 'He has broken his arm.' (His arm is still broken now)
    • Example: 'I have lost my keys.' (I don't have them now)
    • Example: 'She has finished her work.' (The work is done now)

    4. Actions That Happened Multiple Times

    Use it to describe repeated actions in the past up to now. The action may happen again in the future.

    • Example: 'They have watched that movie several times.' (and might watch it again)
    • Example: 'I have visited London many times.' (and may visit again)
    • Example: 'We have eaten at that restaurant often.' (and will probably go back)

    Common Mistakes to Avoid

    ❌ Wrong: Using Present Perfect with specific past times - 'I have visited London last year.'

    ✓ Correct: 'I visited London last year.' (Use Past Simple with specific times)

    ❌ Wrong: Confusing 'for' and 'since' - 'I have lived here since five years.'

    ✓ Correct: 'I have lived here for five years.' (Use 'for' with periods, 'since' with points)

    ❌ Wrong: Using wrong past participles - 'I have went to the store.'

    ✓ Correct: 'I have gone to the store.' (Use irregular past participles correctly)

    ❌ Wrong: Using Present Perfect when Past Simple is needed - 'I have seen him yesterday.'

    ✓ Correct: 'I saw him yesterday.' (Use Past Simple with finished times)

    Learning Tips

    • Remember the key question: "Is there a connection to the present?" If yes, use Present Perfect
    • Use for with periods of time (for 3 years, for a week) and since with starting points (since 2020, since Monday)
    • Practice common irregular past participles: go → gone, eat → eaten, see → seen, write → written
    • When you mention a specific time in the past (yesterday, last week, in 2019), switch to Past Simple
    • Use Present Perfect to talk about your life experiences when the exact time doesn't matter
    • Remember that already, yet, just, and ever are strong indicators for Present Perfect

    Speaking Practice:

    To practice your pronunciation, listen to the native speaker audio first. Then 'Record' yourself repeating what you heard, then use the 'Playback' button to compare your pronunciation with the native speaker. If you want to record yourself again, simply click 'Delete'!

    ✓ I have never been to Australia, but I'd love to visit someday. (life experience)

    ✓ She has lived in London for five years now. (continuing action with 'for')

    ✓ We have just finished our dinner, so we're not hungry anymore. (recent action)

    ✓ They have already seen that movie three times this month. (repeated action)

    Have you ever tried authentic Italian pizza? (experience question)

    Your exercises are loading!

    Your exercises are loading!

    Your exercises are loading!


    Continue Your Learning Journey

    Keep building your English skills with these carefully selected next steps


    Help Other People Just Like You Improve Their English!

    Share Free Daily English With Them Today!