Разница в том, что человек бежит это прямое значение, а река бежит - переносное. Река же не может в прямом смысле этого слова бежать... Едешь ты такой на машине, а тут по асфальту тебе на встречу река бежит с распростёртыми объятиями) Река бежит - переносное значение, а человек бежит - прямое значение.