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.
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.
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)
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.
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).
Use the Present Perfect when a past action has a visible or important result now. The action is finished, but its effect continues.
Use it to describe repeated actions in the past up to now. The action may happen again in the future.
❌ 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)
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)
Share Free Daily English With Them Today!