
The Present Perfect Tense
How we make The Present Perfect
HAVE/HAS + Past Participle
Use
Use the Present Perfect Tense with FOR and SINCE when you want to say for HOW LONG some action lasted.
Examples
I have lived in Egypt for ten years.
He has worked in this office since 2015.
The difference between FOR and SINCE
FOR means the amount of time:
for 10 years
for a week
for 6 months
SINCE means from a moment in the past until now:
since last year
since Christmas
since I last saw you