你的问题可以参考英语语法《关于介词兼作副词与连词》这篇文章:
英语中有一些介词可以兼作副词,这种介词通常被称作小品词,比较常见的有:above, about, across, along, before, behind, below, besides, by, down, in, near, off, on, over, past, round, since, through, under, up等。这些词有时也称为副词小品词。请比较下面的例子:
Put your hat on. 把帽子戴上。(on为副词)
Let’s sit on the grass. 咱们坐在草地上。(on为介词)
Don’t knock the vase over. 别把花瓶碰倒了。(over为副词)
Spread a cloth over the table. 在桌上铺一块桌布。(over为介词)
He went up in the lift. 他乘电梯上去了。(up为副词)
He ran up the stairs. 他跑上楼梯。(up为介词)
I haven’t been away from home before. 我从前没离开过家。(before为副词)
Don’t talk like that before children. 在孩子面前不要这样讲话。(before为介词)
……