Não raro, confunde-se locução prepositiva e locução adverbial, devido à utilização de palavras idênticas na formação da expressão.
Uma locução prepositiva exerce a função de preposição, ao passo que uma locução adverbial exerce a função de advérbio.
Uma regra prática para determinar essa distinção em nível formal é procurar pelo último elemento da locução. Se o último termo for uma preposição, trata-se de uma locução prepositiva; se esse último termo for um advérbio, estamos diante de uma locução adverbial.
Exemplos:
...[dentro: advérbio]
...[de: preposição]
...[por: preposição]
...[dentro: advérbio]