I saw this sentence the other day and it struck me as awkward. I went online and saw many instances of the present perfect being used in such manner.
She has worked here since 1995
Shouldn't this be written in the perfect progressive?
She has been working here since 1995
The Ngram shows the perfect taking over. It feels wrong. Am I justified here?
I don't mean to sound defiant but the "HAS WORKED" gives me the impression that she has just been fired. I might be being over analytical and it seems that "the present perfect has become the standard" and that "the present perfect has been used / has been being used" since 1980. Wouldn't the exception be "subject + have/has + been + adjective/noun" as in "It has been the standard since".
I am adding some more sentences to the question and appreciate the help.
He has travelled to São Paulo since the beginning of the year.
He has been traveling to São Paulo since the beginning of the year.
I see it as a convention for the misuse of the verb tense.
OXFORD
the form of a verb that expresses an action done in a time period up to the present, formed in English with the present tense of have and the past participle of the verb, as in I have eaten.CAMBRIDGE
the form of the verb used for actions or events that have been completed or that have happened in a period of time up to now: The sentences 'She has broken her leg' and 'I have never been to Australia' are all in the present perfect.BRITISH COUNCIL
We use the present perfect tense: for something that started in the past and continues in the present:WIKIPEDIA
The present perfect is a grammatical combination of the present tense and the perfect aspect, used to express a past event that has present consequences. The term is used particularly in the context of English grammar, where it refers to forms such as "I have left" and "Sue has died". These forms are present because they use the present tense of the auxiliary verb have, and perfect because they use that auxiliary in combination with the past participle of the main verb. ... ... English also has a present perfect progressive (or present perfect continuous) form, which combines present tense with both perfect aspect and progressive (continuous) aspect: "I have been eating". In this case the action is not necessarily complete; the same is true of certain uses of the basic present perfect when the verb expresses a state or a habitual action: "I have lived here for five years."
I wanna say that I stand corrected. And the evidence is here. I will be honest with you and say that I personally disagree. Especially with "all my life" and "since" I guess it is because I learned that the action does not continue but has implications in the present. There is absolutely no need for the present continuous if I can manipulate the meaning of the perfect with the predicate.