严格地讲,这句话没有错误
for通常是表示目的,这里可以理解为,她在为我们而奔跑.
将for 该为to 也是正确的
to 表示方向,朝向,可以理解为,她正朝我们跑来.
归结起来还得看具体语境.
希望能对你有所启示.