Present perfect with for and since
Use for and since with the present perfect to describe situations continuing from the past until now.
Learning goal: Present perfect with for and since
Distinguish a duration introduced by for from a starting point introduced by since.
In a nutshell
Use for and since with the present perfect to describe situations continuing from the past until now.
When do we use it?
Distinguish a duration introduced by for from a starting point introduced by since.
Pattern
Form
Use for + period and since + starting point with have or has plus a past participle.
- for three years
- since Monday
- I have lived here for ages.
- She has known him since 2020.
Examples
Key contrast
Read the whole context and identify the time, meaning, noun type or sentence structure before choosing.
Watch out
Common mistakes
since three years→ for three yearsfor last Monday→ since last Monday
Key takeaway
Remember
Use for and since with the present perfect to describe situations continuing from the past until now.
Self-check
Quick check
- Find the grammar clue.
- Check the subject and verb form.
- Confirm that the answer fits both structure and meaning.
Put it into practice
Ready to test Present perfect with for and since?
A short interactive practice session with instant feedback — about 10 questions calibrated to C1 Advanced.
Start practice