友達を前から知っている
I have known my friend for many years.
このレストランを前から知っている
I have known this restaurant for a long time.
sinceを使うのであれば、
I have known this restaurant since my childhood.
となります。
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
for a long time
とすると、「[前から](https://eikaiwa.dmm.com/uknow/questions/88427/)」となります。
役に立ちそうな単語とフレーズ
for 〜の間
a long time 長い間、以前から
参考になれば幸いです。