The present perfect tense of run is have run or has run, depending on the subject.
Here are some examples:
- I have run five miles today.
- She has run a marathon before.
- We have run out of milk.
The present perfect tense is used to describe actions that started in the past and have relevance to the present moment. It is formed by using the auxiliary verb have or has followed by the past participle of the main verb, which in this case is run.