Hello! I’m late to this but am an English teacher in Italy stuck in bed with a broken leg and have signed up to mumsnet for entertainment 😂
This is indeed present perfect: “have/has gone”, but “running” is in this case not a part of the verb tense, but instead belongs to a category of verb patterns called gerunds/infinitives.
The gerund is when we substitute the infinitive to-verb with the verb-ing form, and is used in various ways.
For example, it is used to turn a verb into a noun, when the sentence or preceding verb requires a noun:
”I love (what/noun?)” - “I love swimming”
”(What?) is banned on the premises” - “Smoking is banned on the premises”
Another time where gerund comes into play is when we use static or dynamic verbs. A static verb describes a state, and applies when we talk about feelings, thoughts (these being states of mind), possession, measurements and weights, appearance etc.
Static verbs cannot be used in the continuous form.
“She is owning the house” - “She owns the house”
“I am loving chocolate” - “I love chocolate”
(grr McDonald’s “I’m loving it” 🤬. Always drove me nuts that one)
Some verbs can be static or dynamic, but usually the meaning changes:
”The cat weighs 5kg” and “She is weighing the tomatoes”
We learn these over a lifetime through usage.
Your example belongs to what we call the verb pattern category. Some verbs are used in the gerund form in some contexts, depending on their function in the sentence (in this case running is used in the gerund). Some verb patterns are so for no reason (development of the language over time) for the reason being that it changes the meaning of the verb or the sentence, and some are simply idiomatic.
this page should help: https://dictionary.cambridge.org/grammar/british-grammar/verb-patterns-verb-infinitive-or-verb-ing
ps please don’t execute me for errors in orthography, capitals, spelling etc. sometimes even a bed-ridden English teacher can’t be fuggered/may have the old brain fog, plus am on mobile and quickly approaching middle age with the accompanying etceteras. My apologies if bleach is thus needed for the old peepers :)