'I have lived here for 20 years.'
PRESENT PERFECT
When and How to Use the Present Perfect
EXPERIENCE
Introduce a past experience:
'I have gone sailing.'
'I have visited New York.'
UNFINISHED ACTION
Describe an action or situation
that began in the past and
continues to this moment.
20 years
RECENTLY
COMPLETED ACTION
Add 'just' to describe an
action that finished very
recently.
'She has just arrived at the
station.'
RESULT OF PAST ACTION
Desribe a past action that has
important consequences
now.
'I have eaten too much. I should start a diet.'