A moment later, the Class 4 runner fell and hurt his leg, but he quickly got up and went on running.
根据 ALD 的释义, go on doing sth. = continue an activity without stopping(不间断地继续做某事)。例如: You can't go on working without a break. 人不能不停地工作而不休息。而问句中的情景却是:他摔倒了,站起来接着跑。我认为,在这种情景里用 go on doing 结构是不恰当的,应改为 go on with doing 结构。因为后者表示“中止后又继续做某事。例如:
-
May I go on with my work, please, now? 请问我现在可以继续干我的工作吗?
-
We'll stop there for today and go on with the discussion tomorrow. 今天我们就讨论到这儿,明天继续讨论。
应当注意, go on doing sth. 除了表示“不间断地继续做某事”之外, 也可表示“一度中止后又继续做某事”(continue doing sth. after stopping; start doing sth. again)。因此, 你提问的句子中的 went on running 并没有什么错误。当然你改后的句子也是正确的(参见上条)。请看下面的例证:
After a short break for coffee they went on working until 3 o'clock. (LLA) 他们休息一会儿喝了咖啡,然后继续工作到三点。