来たことがある

have been

→ 来る
phrase Rare #22,944
have been Expresses having visited or come to a place at least once in the past.
JA: ここに来たことがあるの?
EN: Have you ever been here?

前に来たことがある。

I've been here before.

ここには前に来たことがある。

I've been here before.

ここは何度も来たことがある。

I've been here many times.

前にも来たことがある

I've been here before.

— オープン・ユア・アイズ (1997)

前に来たことがある前の店だ。

This is the shop I came to before.