一下两句话分别加了for和不加for:
The forests stretch for hundreds of miles.
森林曼延数百哩。
《汉英大词典》
Students often travel hundreds of miles to get here.
学生常常赶数百英里的路来到这里。
《柯林斯高阶英汉双解学习词典》
for是可加可不加都行吗,还是说其中有一定的规则?