Final answer:
The correct verb tense is 'I will have run 5 miles by Friday.'
Step-by-step explanation:
The correct verb tense in this sentence is I will have run 5 miles by Friday.
This sentence uses the future perfect tense, which is formed by using the auxiliary verb 'will have' followed by the past participle form of the main verb ('run').
It indicates an action that will be completed in the future before a specific time in the past.
Learn more about verb tense in English