来たことがある

have been here before

→ 来る
phrase Rare #20,597
have been here before Expresses past experience: literally, having the experience of coming. The place or destination is often stated separately, as in ここに来たことがある (have been here before).
JA: 日本に来たことがある?
EN: Have you ever been to Japan?

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

This is the shop I came to before.

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

I've been here many times.

前にも来たことがある

I've been here before.

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

前に来たことがある

I've been here before.

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

I've been here before.