What does Present Perfect Tense mean?
With a Length of Time If you see present perfect used with a phrase that shows a length of time, then it almost always means that the action started in past and has continued until now. Examples: Ralph and Alice have lived in their apartment since 1994. Norton has worked in the sewers for eleven years.