这个问题要追溯到早期英语。早期英语名词是有五种格(名词的词尾变化),名词作不同的成分用不同的格的形式。其中一种为工具格,即名词作状语时的词尾变化。随着英语的发展变化,名词除了属格‘s保留到现在,其它的格的形式都消失了。本来作状语的工具格形式,被介词短语所代替。但有一部分名词作状语的成了习惯,并没有在前面加介词,而只是消失了工具格,直接用名词作状语。所以,现代英语名词作状语其实并不是省略了介词,而是工具格消失后没有在前面加介词。这种名词直接作状语的都是习惯用法,且都是早期英语遗留下来的。所以,学习英语要熟悉哪些名词可以直接作状语,记住这些名词以及这些名词修饰哪些动词。