The required verb form after has, have, or had when forming the perfect tenses is the past participle. The past participle of run is run , so run is the correct form. There are two verbs that cause some trouble for learners in that the past participle is the same as the infinitive form.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.