Present Perfect
The present perfect connects past events to the present: life experience without a finished time, a current result, or a situation that began in the past and continues now. A finished, specified past time normally calls for the past simple.
Useful examples
1
I have lived here for two years.
I have lived here for two years.
2
She has already finished.
She has already finished.
3
Have you ever been to Germany?
Have you ever been to Germany?
Common mistakes
- Using it with finished-time markers like yesterday.
- Forgetting the past participle.
- Confusing for and since.
Learn it better
- Contrast it with past simple on the same topic.
- Practise ever, never, already and yet.
- Use timelines for for and since.
Continue learning
Turn grammar into usable language
Read one topic, then apply the structure in JadoLearn practice and lessons.
