I used to run for 5 kilometers daily.
Can we avoid "for" in the above sentence?
Is it uncommon, unnatural or ungrammatical to use 'for' in the OP's sentence?
<snip>
We ran for miles. :tick:
In colloquial BrE, "for" can be omitted from that usage too.
A: What did you do with your mum yesterday?
B: We went for a walk. My legs really ache - we walked miles!
You say you run a certain distance or run a race/marathon. :tick:
But you run for 30 minutes :tick:, run for miles :tick:, run for hours :tick: or run for keeping fit. :cross: