这句话是剑桥双解上的例句。
这里的 run 应该是个不及物动词,所以 a mile 应该是什么成分呢?
We travelled a hundred miles today. 今天我们走了100英里。( a hundred miles 是名词短语作表距离的状语)(摘自赵俊英《现代英语语法》p.850)