Every verb has two options in the past tense. Such as ate/eaten, spoke/spoken, ran/run, talked/talked, stole/stolen, fell/fallen, walked/walked, drove/driven, etc.
One is for situations that are done and over with. Such as, "When I was in college, I ran the 1500m a lot."
The second option, is for times when something started in the past but is still going on up this day. Such as, "I have run the 1500m three times so far this season (and I plan to keep running it)."
Finally, when something happens to you or is theoretical, you use the second of those two options. Such as, "The race was run as soon as the thunderstorm stopped." Or "I would run a marathon if you pay the entry fee." And of course, because it is theoretical, you always say "I would have run faster if the weather had been cooler."
Just remember, "ran" is a stand-alone past tense verb. Everything else is "run."
- I have run many marathons and I plan to do Boston next year.
- If you run a marathon, don't forget to hydrate.
- I would have run faster if...
- The event was run at 9pm.
- I had never run the course before today, so I was happy to check it out during my warm-up.
- They have never run faster than they did that day at districts.
- They could have run faster if they had had Vaporflys instead of old-school flats.
Every single person knows these rules. Nobody says, "If I had ate a bigger breakfast, I wouldn't be so hungry now." Nobody says that. Yet with the verb run, kids keep screwing it up.