have run and has run
"Have run" and "has run" are the present perfect tense forms of "run." "Has run" is used with the third person singular, and "have run" is used with all the other forms. The simple past tense form of "run" is "ran."
9.5m questions
12.2m answers