Present Perfect Tense – FOR & SINCE

The Present Perfect Tense

How we make The Present Perfect

HAVE/HAS + Past Participle


Use the Present Perfect Tense with FOR and SINCE when you want to say for HOW LONG some action lasted.


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