質問: he has never seen before で、彼がきたことの無い街という名詞句にであると考えていますが、there before himの部分が解釈できません。beforeは、前置詞と副詞の意味があるところまで調べましたが、どちらの用法でもよくわかません。教えてください。
回答: before の後に him という目的格がありますから、 この before は前置詞です。 そこから先は二つの考え方ができそうです。 一つは、 there という大まかな場所を説明するために before him を追加したという考え方です。 この「here/there + もう少し詳しい場所を指す言葉」という形はよく出てきます。 もう一つは、 there is a town before him. という形を倒置したという考え方です。 どちらにしても意味は同じで、 「彼の(目の)前には見知らぬ街がある。」 ということです。