この場合、次のように言えます。
ーIs it a friend I have met before?
「私が前にあったことのある友達?」
ーHave I met this person/friend before?
「私はその人/友達に会ったことある?」
例:
A: One of my friends wants to hang out with you. What do you think?
「友達があなたと遊びたいんだって。どう思う?」
B: Is it a friend I have met before?
「その友達って前に会ったことある?」
ご参考まで!
"Is that the friend I met before?" がシンプルで伝わりやすいです。
**「that friend」で相手が話しているその友達を指し、「I met before」**で「以前に会った」を加えています。
別の表現
Are you talking about the person I met the other day?
『私が先日会った人のこと?』
「the other day」は、「先日」という意味です。
Is that the same friend from before?
『以前からのあの友達のこと?』